UNPKG

@keplr-ewallet/ewallet-sdk-eth

Version:
221 lines 8.28 kB
import { defaultErrorMessage, ErrorCodes } from "./constants"; const standardRpcError = { invalidInput: (options) => { var _a; return { code: ErrorCodes.rpc.invalidInput, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.invalidInput], data: options.data, }; }, resourceNotFound: (options) => { var _a; return { code: ErrorCodes.rpc.resourceNotFound, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.resourceNotFound], data: options.data, }; }, resourceUnavailable: (options) => { var _a; return { code: ErrorCodes.rpc.resourceUnavailable, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.resourceUnavailable], data: options.data, }; }, transactionRejected: (options) => { var _a; return { code: ErrorCodes.rpc.transactionRejected, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.transactionRejected], data: options.data, }; }, methodNotSupported: (options) => { var _a; return { code: ErrorCodes.rpc.methodNotSupported, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.methodNotSupported], data: options.data, }; }, limitExceeded: (options) => { var _a; return { code: ErrorCodes.rpc.limitExceeded, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.limitExceeded], data: options.data, }; }, versionNotSupported: (options) => { var _a; return { code: ErrorCodes.rpc.versionNotSupported, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.versionNotSupported], data: options.data, }; }, invalidRequest: (options) => { var _a; return { code: ErrorCodes.rpc.invalidRequest, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.invalidRequest], data: options.data, }; }, methodNotFound: (options) => { var _a; return { code: ErrorCodes.rpc.methodNotFound, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.methodNotFound], data: options.data, }; }, invalidParams: (options) => { var _a; return { code: ErrorCodes.rpc.invalidParams, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.invalidParams], data: options.data, }; }, internal: (options) => { var _a; return { code: ErrorCodes.rpc.internal, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.internal], data: options.data, }; }, parse: (options) => { var _a; return { code: ErrorCodes.rpc.parse, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.rpc.parse], data: options.data, }; }, }; const standardProviderError = { userRejectedRequest: (options) => { var _a; return { code: ErrorCodes.provider.userRejectedRequest, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.provider.userRejectedRequest], data: options.data, }; }, unauthorized: (options) => { var _a; return { code: ErrorCodes.provider.unauthorized, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.provider.unauthorized], data: options.data, }; }, unsupportedMethod: (options) => { var _a; return { code: ErrorCodes.provider.unsupportedMethod, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.provider.unsupportedMethod], data: options.data, }; }, disconnected: (options) => { var _a; return { code: ErrorCodes.provider.disconnected, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.provider.disconnected], data: options.data, }; }, chainDisconnected: (options) => { var _a; return { code: ErrorCodes.provider.chainDisconnected, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.provider.chainDisconnected], data: options.data, }; }, unsupportedChain: (options) => { var _a; return { code: ErrorCodes.provider.unsupportedChain, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.provider.unsupportedChain], data: options.data, }; }, }; const standardEthEWalletError = { invalidChainType: (options) => { var _a; return { code: ErrorCodes.ethEWallet.invalidChainType, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.invalidChainType], }; }, invalidSignType: (options) => { var _a; return { code: ErrorCodes.ethEWallet.invalidSignType, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.invalidSignType], }; }, publicKeyFetchFailed: (options) => { var _a; return { code: ErrorCodes.ethEWallet.publicKeyFetchFailed, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.publicKeyFetchFailed], }; }, invalidAddress: (options) => { var _a; return { code: ErrorCodes.ethEWallet.invalidAddress, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.invalidAddress], }; }, signatureFailed: (options) => { var _a; return { code: ErrorCodes.ethEWallet.signatureFailed, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.signatureFailed], }; }, signResultMismatch: (options) => { var _a; return { code: ErrorCodes.ethEWallet.signResultMismatch, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.signResultMismatch], }; }, invalidMessage: (options) => { var _a; return { code: ErrorCodes.ethEWallet.invalidMessage, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.invalidMessage], }; }, userRejectedRequest: (options) => { var _a; return { code: ErrorCodes.ethEWallet.userRejectedRequest, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[ErrorCodes.ethEWallet.userRejectedRequest], }; }, }; export const standardError = { rpc: standardRpcError, provider: standardProviderError, ethEWallet: standardEthEWalletError, from: (code, options) => { var _a; return { code, message: (_a = options.message) !== null && _a !== void 0 ? _a : defaultErrorMessage[code], data: options.data, }; }, }; //# sourceMappingURL=errors.js.map