Skip to content

Type Alias: ProviderRpcErrorCode

type ProviderRpcErrorCode = 
  | UserRejectedRequest
  | Unauthorized
  | UnsupportedMethod
  | Disconnected
  | ChainDisconnected
  | SwitchChainError
  | Unknown;

Defined in: support/wallet-common/lib/errors/eip-1193-interfaces.ts:12

We will use -1 to signify unknown error types.

Standard error codes from https://eips.ethereum.org/EIPS/eip-1193#provider-errors

Non-Standard error codes from https://github.com/wevm/viem/blob/9dc0724ae09827bd12c612df1d73b50fadf3c982/src/errors/rpc.ts#L64

-1 for unknown