UNPKG

@exodus/solana-web3.js

Version:
33 lines (32 loc) 1.71 kB
export declare class SendTransactionError extends Error { logs: string[] | undefined; constructor(message: string, logs?: string[]); } export declare const SolanaJSONRPCErrorCode: { readonly JSON_RPC_SERVER_ERROR_BLOCK_CLEANED_UP: -32001; readonly JSON_RPC_SERVER_ERROR_SEND_TRANSACTION_PREFLIGHT_FAILURE: -32002; readonly JSON_RPC_SERVER_ERROR_TRANSACTION_SIGNATURE_VERIFICATION_FAILURE: -32003; readonly JSON_RPC_SERVER_ERROR_BLOCK_NOT_AVAILABLE: -32004; readonly JSON_RPC_SERVER_ERROR_NODE_UNHEALTHY: -32005; readonly JSON_RPC_SERVER_ERROR_TRANSACTION_PRECOMPILE_VERIFICATION_FAILURE: -32006; readonly JSON_RPC_SERVER_ERROR_SLOT_SKIPPED: -32007; readonly JSON_RPC_SERVER_ERROR_NO_SNAPSHOT: -32008; readonly JSON_RPC_SERVER_ERROR_LONG_TERM_STORAGE_SLOT_SKIPPED: -32009; readonly JSON_RPC_SERVER_ERROR_KEY_EXCLUDED_FROM_SECONDARY_INDEX: -32010; readonly JSON_RPC_SERVER_ERROR_TRANSACTION_HISTORY_NOT_AVAILABLE: -32011; readonly JSON_RPC_SCAN_ERROR: -32012; readonly JSON_RPC_SERVER_ERROR_TRANSACTION_SIGNATURE_LEN_MISMATCH: -32013; readonly JSON_RPC_SERVER_ERROR_BLOCK_STATUS_NOT_AVAILABLE_YET: -32014; readonly JSON_RPC_SERVER_ERROR_UNSUPPORTED_TRANSACTION_VERSION: -32015; readonly JSON_RPC_SERVER_ERROR_MIN_CONTEXT_SLOT_NOT_REACHED: -32016; }; export declare type SolanaJSONRPCErrorCodeEnum = typeof SolanaJSONRPCErrorCode[keyof typeof SolanaJSONRPCErrorCode]; export declare class SolanaJSONRPCError extends Error { code: SolanaJSONRPCErrorCodeEnum | unknown; data?: any; constructor({ code, message, data, }: Readonly<{ code: unknown; message: string; data?: any; }>, customMessage?: string); }