UNPKG

@keplr-ewallet/ewallet-sdk-eth

Version:
74 lines 4.78 kB
export var RpcErrorCodes; (function (RpcErrorCodes) { RpcErrorCodes[RpcErrorCodes["invalidInput"] = -32000] = "invalidInput"; RpcErrorCodes[RpcErrorCodes["resourceNotFound"] = -32001] = "resourceNotFound"; RpcErrorCodes[RpcErrorCodes["resourceUnavailable"] = -32002] = "resourceUnavailable"; RpcErrorCodes[RpcErrorCodes["transactionRejected"] = -32003] = "transactionRejected"; RpcErrorCodes[RpcErrorCodes["methodNotSupported"] = -32004] = "methodNotSupported"; RpcErrorCodes[RpcErrorCodes["limitExceeded"] = -32005] = "limitExceeded"; RpcErrorCodes[RpcErrorCodes["versionNotSupported"] = -32006] = "versionNotSupported"; RpcErrorCodes[RpcErrorCodes["invalidRequest"] = -32600] = "invalidRequest"; RpcErrorCodes[RpcErrorCodes["methodNotFound"] = -32601] = "methodNotFound"; RpcErrorCodes[RpcErrorCodes["invalidParams"] = -32602] = "invalidParams"; RpcErrorCodes[RpcErrorCodes["internal"] = -32603] = "internal"; RpcErrorCodes[RpcErrorCodes["parse"] = -32700] = "parse"; })(RpcErrorCodes || (RpcErrorCodes = {})); export var ProviderErrorCodes; (function (ProviderErrorCodes) { ProviderErrorCodes[ProviderErrorCodes["userRejectedRequest"] = 4001] = "userRejectedRequest"; ProviderErrorCodes[ProviderErrorCodes["unauthorized"] = 4100] = "unauthorized"; ProviderErrorCodes[ProviderErrorCodes["unsupportedMethod"] = 4200] = "unsupportedMethod"; ProviderErrorCodes[ProviderErrorCodes["disconnected"] = 4900] = "disconnected"; ProviderErrorCodes[ProviderErrorCodes["chainDisconnected"] = 4901] = "chainDisconnected"; ProviderErrorCodes[ProviderErrorCodes["unsupportedChain"] = 4902] = "unsupportedChain"; })(ProviderErrorCodes || (ProviderErrorCodes = {})); export var EthEWalletErrorCodes; (function (EthEWalletErrorCodes) { EthEWalletErrorCodes[EthEWalletErrorCodes["invalidChainType"] = 5000] = "invalidChainType"; EthEWalletErrorCodes[EthEWalletErrorCodes["invalidSignType"] = 5001] = "invalidSignType"; EthEWalletErrorCodes[EthEWalletErrorCodes["signatureFailed"] = 5100] = "signatureFailed"; EthEWalletErrorCodes[EthEWalletErrorCodes["signResultMismatch"] = 5101] = "signResultMismatch"; EthEWalletErrorCodes[EthEWalletErrorCodes["invalidMessage"] = 5102] = "invalidMessage"; EthEWalletErrorCodes[EthEWalletErrorCodes["publicKeyFetchFailed"] = 5200] = "publicKeyFetchFailed"; EthEWalletErrorCodes[EthEWalletErrorCodes["invalidAddress"] = 5201] = "invalidAddress"; EthEWalletErrorCodes[EthEWalletErrorCodes["userRejectedRequest"] = 5800] = "userRejectedRequest"; })(EthEWalletErrorCodes || (EthEWalletErrorCodes = {})); export const ErrorCodes = { rpc: RpcErrorCodes, provider: ProviderErrorCodes, ethEWallet: EthEWalletErrorCodes, }; const defaultRpcErrorMessage = { [RpcErrorCodes.invalidInput]: "Missing or invalid parameters", [RpcErrorCodes.resourceNotFound]: "Resource not found", [RpcErrorCodes.resourceUnavailable]: "Resource unavailable", [RpcErrorCodes.transactionRejected]: "Transaction rejected", [RpcErrorCodes.methodNotSupported]: "Method not supported", [RpcErrorCodes.limitExceeded]: "Rate limit exceeded", [RpcErrorCodes.versionNotSupported]: "JSON-RPC version not supported", [RpcErrorCodes.invalidRequest]: "Invalid request", [RpcErrorCodes.methodNotFound]: "Method not found", [RpcErrorCodes.invalidParams]: "Invalid params", [RpcErrorCodes.internal]: "Internal error", [RpcErrorCodes.parse]: "Failed to parse JSON-RPC response", }; const defaultProviderErrorMessage = { [ProviderErrorCodes.userRejectedRequest]: "User rejected request", [ProviderErrorCodes.unauthorized]: "Unauthorized", [ProviderErrorCodes.unsupportedMethod]: "Unsupported method", [ProviderErrorCodes.disconnected]: "Disconnected", [ProviderErrorCodes.chainDisconnected]: "Chain disconnected", [ProviderErrorCodes.unsupportedChain]: "Unsupported chain", }; const defaultEthEWalletErrorMessage = { [EthEWalletErrorCodes.invalidChainType]: "Invalid chain type", [EthEWalletErrorCodes.invalidSignType]: "Invalid sign type", [EthEWalletErrorCodes.publicKeyFetchFailed]: "Failed to fetch public key", [EthEWalletErrorCodes.invalidAddress]: "Invalid address, please check the public key is valid hex string", [EthEWalletErrorCodes.signatureFailed]: "Failed to sign", [EthEWalletErrorCodes.signResultMismatch]: "Sign result mismatch", [EthEWalletErrorCodes.invalidMessage]: "Invalid message", [EthEWalletErrorCodes.userRejectedRequest]: "User rejected the request", }; export const defaultErrorMessage = Object.assign(Object.assign(Object.assign({}, defaultRpcErrorMessage), defaultProviderErrorMessage), defaultEthEWalletErrorMessage); //# sourceMappingURL=constants.js.map