@keplr-ewallet/ewallet-sdk-eth
Version:
137 lines (136 loc) • 5.25 kB
TypeScript
import type { ErrorCode, StandardErrorOptions } from "./types";
export declare const standardError: {
rpc: {
invalidInput: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
resourceNotFound: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
resourceUnavailable: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
transactionRejected: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
methodNotSupported: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
limitExceeded: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
versionNotSupported: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
invalidRequest: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
methodNotFound: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
invalidParams: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
internal: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
parse: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").RpcErrorCodes;
message: string;
data: T | undefined;
};
};
provider: {
userRejectedRequest: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").ProviderErrorCodes;
message: string;
data: T | undefined;
};
unauthorized: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").ProviderErrorCodes;
message: string;
data: T | undefined;
};
unsupportedMethod: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").ProviderErrorCodes;
message: string;
data: T | undefined;
};
disconnected: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").ProviderErrorCodes;
message: string;
data: T | undefined;
};
chainDisconnected: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").ProviderErrorCodes;
message: string;
data: T | undefined;
};
unsupportedChain: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").ProviderErrorCodes;
message: string;
data: T | undefined;
};
};
ethEWallet: {
invalidChainType: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
invalidSignType: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
publicKeyFetchFailed: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
invalidAddress: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
signatureFailed: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
signResultMismatch: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
invalidMessage: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
userRejectedRequest: <T>(options: StandardErrorOptions<T>) => {
code: import("./constants").EthEWalletErrorCodes;
message: string;
};
};
from: <T>(code: ErrorCode, options: StandardErrorOptions<T>) => {
code: number;
message: string;
data: T | undefined;
};
};