UNPKG

@keplr-ewallet/ewallet-sdk-eth

Version:
40 lines (39 loc) 1.15 kB
import type { ErrorCode } from "./types"; export declare enum RpcErrorCodes { invalidInput = -32000, resourceNotFound = -32001, resourceUnavailable = -32002, transactionRejected = -32003, methodNotSupported = -32004, limitExceeded = -32005, versionNotSupported = -32006, invalidRequest = -32600, methodNotFound = -32601, invalidParams = -32602, internal = -32603, parse = -32700 } export declare enum ProviderErrorCodes { userRejectedRequest = 4001, unauthorized = 4100, unsupportedMethod = 4200, disconnected = 4900, chainDisconnected = 4901, unsupportedChain = 4902 } export declare enum EthEWalletErrorCodes { invalidChainType = 5000, invalidSignType = 5001, signatureFailed = 5100, signResultMismatch = 5101, invalidMessage = 5102, publicKeyFetchFailed = 5200, invalidAddress = 5201, userRejectedRequest = 5800 } export declare const ErrorCodes: { rpc: typeof RpcErrorCodes; provider: typeof ProviderErrorCodes; ethEWallet: typeof EthEWalletErrorCodes; }; export declare const defaultErrorMessage: Record<ErrorCode, string>;