@keplr-ewallet/ewallet-sdk-eth
Version:
40 lines (39 loc) • 1.15 kB
TypeScript
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>;