UNPKG

@solana/errors

Version:

Throw, identify, and decode Solana JavaScript errors

1 lines 188 kB
{"version":3,"sources":["../src/codes.ts","../src/context.ts","../src/messages.ts","../src/message-formatter.ts","../src/error.ts","../src/stack-trace.ts","../src/rpc-enum-errors.ts","../src/instruction-error.ts","../src/transaction-error.ts","../src/json-rpc-error.ts"],"names":["isSolanaError","ORDERED_ERROR_NAMES"],"mappings":"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","file":"index.browser.cjs","sourcesContent":["/**\n * To add a new error, follow the instructions at\n * https://github.com/anza-xyz/kit/tree/main/packages/errors/#adding-a-new-error\n *\n * @module\n * @privateRemarks\n * WARNING:\n * - Don't remove error codes\n * - Don't change or reorder error codes.\n *\n * Good naming conventions:\n * - Prefixing common errors — e.g. under the same package — can be a good way to namespace them. E.g. All codec-related errors start with `SOLANA_ERROR__CODECS__`.\n * - Use consistent names — e.g. choose `PDA` or `PROGRAM_DERIVED_ADDRESS` and stick with it. Ensure your names are consistent with existing error codes. The decision might have been made for you.\n * - Recommended prefixes and suffixes:\n * - `MALFORMED_`: Some input was not constructed properly. E.g. `MALFORMED_BASE58_ENCODED_ADDRESS`.\n * - `INVALID_`: Some input is invalid (other than because it was MALFORMED). E.g. `INVALID_NUMBER_OF_BYTES`.\n * - `EXPECTED_`: Some input was different than expected, no need to specify the \"GOT\" part unless necessary. E.g. `EXPECTED_DECODED_ACCOUNT`.\n * - `_CANNOT_`: Some operation cannot be performed or some input cannot be used due to some condition. E.g. `CANNOT_DECODE_EMPTY_BYTE_ARRAY` or `PDA_CANNOT_END_WITH_PDA_MARKER`.\n * - `_MUST_BE_`: Some condition must be true. E.g. `NONCE_TRANSACTION_FIRST_INSTRUCTION_MUST_BE_ADVANCE_NONCE`.\n * - `_FAILED_TO_`: Tried to perform some operation and failed. E.g. `FAILED_TO_DECODE_ACCOUNT`.\n * - `_NOT_FOUND`: Some operation lead to not finding something. E.g. `ACCOUNT_NOT_FOUND`.\n * - `_OUT_OF_RANGE`: Some value is out of range. E.g. `ENUM_DISCRIMINATOR_OUT_OF_RANGE`.\n * - `_EXCEEDED`: Some limit was exceeded. E.g. `PDA_MAX_SEED_LENGTH_EXCEEDED`.\n * - `_MISMATCH`: Some elements do not match. E.g. `ENCODER_DECODER_FIXED_SIZE_MISMATCH`.\n * - `_MISSING`: Some required input is missing. E.g. `TRANSACTION_FEE_PAYER_MISSING`.\n * - `_UNIMPLEMENTED`: Some required component is not available in the environment. E.g. `SUBTLE_CRYPTO_VERIFY_FUNCTION_UNIMPLEMENTED`.\n */\nexport const SOLANA_ERROR__BLOCK_HEIGHT_EXCEEDED = 1;\nexport const SOLANA_ERROR__INVALID_NONCE = 2;\nexport const SOLANA_ERROR__NONCE_ACCOUNT_NOT_FOUND = 3;\nexport const SOLANA_ERROR__BLOCKHASH_STRING_LENGTH_OUT_OF_RANGE = 4;\nexport const SOLANA_ERROR__INVALID_BLOCKHASH_BYTE_LENGTH = 5;\nexport const SOLANA_ERROR__LAMPORTS_OUT_OF_RANGE = 6;\nexport const SOLANA_ERROR__MALFORMED_BIGINT_STRING = 7;\nexport const SOLANA_ERROR__MALFORMED_NUMBER_STRING = 8;\nexport const SOLANA_ERROR__TIMESTAMP_OUT_OF_RANGE = 9;\nexport const SOLANA_ERROR__MALFORMED_JSON_RPC_ERROR = 10;\n\n// JSON-RPC-related errors.\n// Reserve error codes in the range [-32768, -32000]\n// Keep in sync with https://github.com/anza-xyz/agave/blob/master/rpc-client-api/src/custom_error.rs\nexport const SOLANA_ERROR__JSON_RPC__PARSE_ERROR = -32700;\nexport const SOLANA_ERROR__JSON_RPC__INTERNAL_ERROR = -32603;\nexport const SOLANA_ERROR__JSON_RPC__INVALID_PARAMS = -32602;\nexport const SOLANA_ERROR__JSON_RPC__METHOD_NOT_FOUND = -32601;\nexport const SOLANA_ERROR__JSON_RPC__INVALID_REQUEST = -32600;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_LONG_TERM_STORAGE_UNREACHABLE = -32019;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SLOT_NOT_EPOCH_BOUNDARY = -32018;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_EPOCH_REWARDS_PERIOD_ACTIVE = -32017;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_MIN_CONTEXT_SLOT_NOT_REACHED = -32016;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_UNSUPPORTED_TRANSACTION_VERSION = -32015;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_STATUS_NOT_AVAILABLE_YET = -32014;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_SIGNATURE_LEN_MISMATCH = -32013;\nexport const SOLANA_ERROR__JSON_RPC__SCAN_ERROR = -32012;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_HISTORY_NOT_AVAILABLE = -32011;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_KEY_EXCLUDED_FROM_SECONDARY_INDEX = -32010;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_LONG_TERM_STORAGE_SLOT_SKIPPED = -32009;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_NO_SNAPSHOT = -32008;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SLOT_SKIPPED = -32007;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_PRECOMPILE_VERIFICATION_FAILURE = -32006;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_NODE_UNHEALTHY = -32005;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_NOT_AVAILABLE = -32004;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_SIGNATURE_VERIFICATION_FAILURE = -32003;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SEND_TRANSACTION_PREFLIGHT_FAILURE = -32002;\nexport const SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_CLEANED_UP = -32001;\n\n// Addresses-related errors.\n// Reserve error codes in the range [2800000-2800999].\nexport const SOLANA_ERROR__ADDRESSES__INVALID_BYTE_LENGTH = 2800000;\nexport const SOLANA_ERROR__ADDRESSES__STRING_LENGTH_OUT_OF_RANGE = 2800001;\nexport const SOLANA_ERROR__ADDRESSES__INVALID_BASE58_ENCODED_ADDRESS = 2800002;\nexport const SOLANA_ERROR__ADDRESSES__INVALID_ED25519_PUBLIC_KEY = 2800003;\nexport const SOLANA_ERROR__ADDRESSES__MALFORMED_PDA = 2800004;\nexport const SOLANA_ERROR__ADDRESSES__PDA_BUMP_SEED_OUT_OF_RANGE = 2800005;\nexport const SOLANA_ERROR__ADDRESSES__MAX_NUMBER_OF_PDA_SEEDS_EXCEEDED = 2800006;\nexport const SOLANA_ERROR__ADDRESSES__MAX_PDA_SEED_LENGTH_EXCEEDED = 2800007;\nexport const SOLANA_ERROR__ADDRESSES__INVALID_SEEDS_POINT_ON_CURVE = 2800008;\nexport const SOLANA_ERROR__ADDRESSES__FAILED_TO_FIND_VIABLE_PDA_BUMP_SEED = 2800009;\nexport const SOLANA_ERROR__ADDRESSES__PDA_ENDS_WITH_PDA_MARKER = 2800010;\nexport const SOLANA_ERROR__ADDRESSES__INVALID_OFF_CURVE_ADDRESS = 2800011;\n\n// Account-related errors.\n// Reserve error codes in the range [3230000-3230999].\nexport const SOLANA_ERROR__ACCOUNTS__ACCOUNT_NOT_FOUND = 3230000;\nexport const SOLANA_ERROR__ACCOUNTS__ONE_OR_MORE_ACCOUNTS_NOT_FOUND = 32300001;\nexport const SOLANA_ERROR__ACCOUNTS__FAILED_TO_DECODE_ACCOUNT = 3230002;\nexport const SOLANA_ERROR__ACCOUNTS__EXPECTED_DECODED_ACCOUNT = 3230003;\nexport const SOLANA_ERROR__ACCOUNTS__EXPECTED_ALL_ACCOUNTS_TO_BE_DECODED = 3230004;\n\n// Subtle-Crypto-related errors.\n// Reserve error codes in the range [3610000-3610999].\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__DISALLOWED_IN_INSECURE_CONTEXT = 3610000;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__DIGEST_UNIMPLEMENTED = 3610001;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__ED25519_ALGORITHM_UNIMPLEMENTED = 3610002;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__EXPORT_FUNCTION_UNIMPLEMENTED = 3610003;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__GENERATE_FUNCTION_UNIMPLEMENTED = 3610004;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__SIGN_FUNCTION_UNIMPLEMENTED = 3610005;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__VERIFY_FUNCTION_UNIMPLEMENTED = 3610006;\nexport const SOLANA_ERROR__SUBTLE_CRYPTO__CANNOT_EXPORT_NON_EXTRACTABLE_KEY = 3610007;\n\n// Crypto-related errors.\n// Reserve error codes in the range [3611000-3611050].\nexport const SOLANA_ERROR__CRYPTO__RANDOM_VALUES_FUNCTION_UNIMPLEMENTED = 3611000;\n\n// Key-related errors.\n// Reserve error codes in the range [3704000-3704999].\nexport const SOLANA_ERROR__KEYS__INVALID_KEY_PAIR_BYTE_LENGTH = 3704000;\nexport const SOLANA_ERROR__KEYS__INVALID_PRIVATE_KEY_BYTE_LENGTH = 3704001;\nexport const SOLANA_ERROR__KEYS__INVALID_SIGNATURE_BYTE_LENGTH = 3704002;\nexport const SOLANA_ERROR__KEYS__SIGNATURE_STRING_LENGTH_OUT_OF_RANGE = 3704003;\nexport const SOLANA_ERROR__KEYS__PUBLIC_KEY_MUST_MATCH_PRIVATE_KEY = 3704004;\n\n// Instruction-related errors.\n// Reserve error codes in the range [4128000-4128999].\nexport const SOLANA_ERROR__INSTRUCTION__EXPECTED_TO_HAVE_ACCOUNTS = 4128000;\nexport const SOLANA_ERROR__INSTRUCTION__EXPECTED_TO_HAVE_DATA = 4128001;\nexport const SOLANA_ERROR__INSTRUCTION__PROGRAM_ID_MISMATCH = 4128002;\n\n// Instruction errors.\n// Reserve error codes starting with [4615000-4615999] for the Rust enum `InstructionError`.\n// Error names here are dictated by the RPC (see ./instruction-error.ts).\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__UNKNOWN = 4615000;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__GENERIC_ERROR = 4615001;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ARGUMENT = 4615002;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_INSTRUCTION_DATA = 4615003;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_DATA = 4615004;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_DATA_TOO_SMALL = 4615005;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INSUFFICIENT_FUNDS = 4615006;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INCORRECT_PROGRAM_ID = 4615007;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MISSING_REQUIRED_SIGNATURE = 4615008;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_ALREADY_INITIALIZED = 4615009;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__UNINITIALIZED_ACCOUNT = 4615010;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__UNBALANCED_INSTRUCTION = 4615011;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MODIFIED_PROGRAM_ID = 4615012;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__EXTERNAL_ACCOUNT_LAMPORT_SPEND = 4615013;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__EXTERNAL_ACCOUNT_DATA_MODIFIED = 4615014;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__READONLY_LAMPORT_CHANGE = 4615015;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__READONLY_DATA_MODIFIED = 4615016;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__DUPLICATE_ACCOUNT_INDEX = 4615017;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_MODIFIED = 4615018;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__RENT_EPOCH_MODIFIED = 4615019;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__NOT_ENOUGH_ACCOUNT_KEYS = 4615020;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_DATA_SIZE_CHANGED = 4615021;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_NOT_EXECUTABLE = 4615022;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_BORROW_FAILED = 4615023;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_BORROW_OUTSTANDING = 4615024;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__DUPLICATE_ACCOUNT_OUT_OF_SYNC = 4615025;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__CUSTOM = 4615026;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ERROR = 4615027;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_DATA_MODIFIED = 4615028;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_LAMPORT_CHANGE = 4615029;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_ACCOUNT_NOT_RENT_EXEMPT = 4615030;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__UNSUPPORTED_PROGRAM_ID = 4615031;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__CALL_DEPTH = 4615032;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MISSING_ACCOUNT = 4615033;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__REENTRANCY_NOT_ALLOWED = 4615034;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MAX_SEED_LENGTH_EXCEEDED = 4615035;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_SEEDS = 4615036;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_REALLOC = 4615037;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__COMPUTATIONAL_BUDGET_EXCEEDED = 4615038;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__PRIVILEGE_ESCALATION = 4615039;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_ENVIRONMENT_SETUP_FAILURE = 4615040;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_FAILED_TO_COMPLETE = 4615041;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_FAILED_TO_COMPILE = 4615042;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__IMMUTABLE = 4615043;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INCORRECT_AUTHORITY = 4615044;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__BORSH_IO_ERROR = 4615045;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_NOT_RENT_EXEMPT = 4615046;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_OWNER = 4615047;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ARITHMETIC_OVERFLOW = 4615048;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__UNSUPPORTED_SYSVAR = 4615049;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__ILLEGAL_OWNER = 4615050;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MAX_ACCOUNTS_DATA_ALLOCATIONS_EXCEEDED = 4615051;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MAX_ACCOUNTS_EXCEEDED = 4615052;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__MAX_INSTRUCTION_TRACE_LENGTH_EXCEEDED = 4615053;\nexport const SOLANA_ERROR__INSTRUCTION_ERROR__BUILTIN_PROGRAMS_MUST_CONSUME_COMPUTE_UNITS = 4615054;\n\n// Signer-related errors.\n// Reserve error codes in the range [5508000-5508999].\nexport const SOLANA_ERROR__SIGNER__ADDRESS_CANNOT_HAVE_MULTIPLE_SIGNERS = 5508000;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_KEY_PAIR_SIGNER = 5508001;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_SIGNER = 5508002;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_MODIFYING_SIGNER = 5508003;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_PARTIAL_SIGNER = 5508004;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SIGNER = 5508005;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_MODIFYING_SIGNER = 5508006;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_PARTIAL_SIGNER = 5508007;\nexport const SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SENDING_SIGNER = 5508008;\nexport const SOLANA_ERROR__SIGNER__TRANSACTION_CANNOT_HAVE_MULTIPLE_SENDING_SIGNERS = 5508009;\nexport const SOLANA_ERROR__SIGNER__TRANSACTION_SENDING_SIGNER_MISSING = 5508010;\nexport const SOLANA_ERROR__SIGNER__WALLET_MULTISIGN_UNIMPLEMENTED = 5508011;\n\n// Offchain-message-related errors.\n// Reserve error codes in the range [5607000-5607999].\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__MAXIMUM_LENGTH_EXCEEDED = 5607000;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__RESTRICTED_ASCII_BODY_CHARACTER_OUT_OF_RANGE = 5607001;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__APPLICATION_DOMAIN_STRING_LENGTH_OUT_OF_RANGE = 5607002;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__INVALID_APPLICATION_DOMAIN_BYTE_LENGTH = 5607003;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__NUM_SIGNATURES_MISMATCH = 5607004;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__NUM_REQUIRED_SIGNERS_CANNOT_BE_ZERO = 5607005;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__VERSION_NUMBER_NOT_SUPPORTED = 5607006;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__MESSAGE_FORMAT_MISMATCH = 5607007;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__MESSAGE_LENGTH_MISMATCH = 5607008;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__MESSAGE_MUST_BE_NON_EMPTY = 5607009;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__NUM_ENVELOPE_SIGNATURES_CANNOT_BE_ZERO = 5607010;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__SIGNATURES_MISSING = 5607011;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__ENVELOPE_SIGNERS_MISMATCH = 5607012;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__ADDRESSES_CANNOT_SIGN_OFFCHAIN_MESSAGE = 5607013;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__UNEXPECTED_VERSION = 5607014;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__SIGNATORIES_MUST_BE_SORTED = 5607015;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__SIGNATORIES_MUST_BE_UNIQUE = 5607016;\nexport const SOLANA_ERROR__OFFCHAIN_MESSAGE__SIGNATURE_VERIFICATION_FAILURE = 5607017;\n\n// Transaction-related errors.\n// Reserve error codes in the range [5663000-5663999].\nexport const SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_CANNOT_PAY_FEES = 5663000;\nexport const SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_MUST_NOT_BE_WRITABLE = 5663001;\nexport const SOLANA_ERROR__TRANSACTION__EXPECTED_BLOCKHASH_LIFETIME = 5663002;\nexport const SOLANA_ERROR__TRANSACTION__EXPECTED_NONCE_LIFETIME = 5663003;\nexport const SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_OUT_OF_RANGE = 5663004;\nexport const SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_CONTENTS_MISSING = 5663005;\nexport const SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_INDEX_OUT_OF_RANGE = 5663006;\nexport const SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_INSTRUCTION_PROGRAM_ADDRESS_NOT_FOUND = 5663007;\nexport const SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_FEE_PAYER_MISSING = 5663008;\nexport const SOLANA_ERROR__TRANSACTION__SIGNATURES_MISSING = 5663009;\nexport const SOLANA_ERROR__TRANSACTION__ADDRESS_MISSING = 5663010;\nexport const SOLANA_ERROR__TRANSACTION__FEE_PAYER_MISSING = 5663011;\nexport const SOLANA_ERROR__TRANSACTION__FEE_PAYER_SIGNATURE_MISSING = 5663012;\nexport const SOLANA_ERROR__TRANSACTION__INVALID_NONCE_TRANSACTION_INSTRUCTIONS_MISSING = 5663013;\nexport const SOLANA_ERROR__TRANSACTION__INVALID_NONCE_TRANSACTION_FIRST_INSTRUCTION_MUST_BE_ADVANCE_NONCE = 5663014;\nexport const SOLANA_ERROR__TRANSACTION__ADDRESSES_CANNOT_SIGN_TRANSACTION = 5663015;\nexport const SOLANA_ERROR__TRANSACTION__CANNOT_ENCODE_WITH_EMPTY_SIGNATURES = 5663016;\nexport const SOLANA_ERROR__TRANSACTION__MESSAGE_SIGNATURES_MISMATCH = 5663017;\nexport const SOLANA_ERROR__TRANSACTION__FAILED_TO_ESTIMATE_COMPUTE_LIMIT = 5663018;\nexport const SOLANA_ERROR__TRANSACTION__FAILED_WHEN_SIMULATING_TO_ESTIMATE_COMPUTE_LIMIT = 5663019;\nexport const SOLANA_ERROR__TRANSACTION__EXCEEDS_SIZE_LIMIT = 5663020;\nexport const SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_NOT_SUPPORTED = 5663021;\nexport const SOLANA_ERROR__TRANSACTION__NONCE_ACCOUNT_CANNOT_BE_IN_LOOKUP_TABLE = 5663022;\n\n// Transaction errors.\n// Reserve error codes starting with [7050000-7050999] for the Rust enum `TransactionError`.\n// Error names here are dictated by the RPC (see ./transaction-error.ts).\nexport const SOLANA_ERROR__TRANSACTION_ERROR__UNKNOWN = 7050000;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_IN_USE = 7050001;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_LOADED_TWICE = 7050002;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_NOT_FOUND = 7050003;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__PROGRAM_ACCOUNT_NOT_FOUND = 7050004;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_FEE = 7050005;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ACCOUNT_FOR_FEE = 7050006;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__ALREADY_PROCESSED = 7050007;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__BLOCKHASH_NOT_FOUND = 7050008;\n// `InstructionError` intentionally omitted.\nexport const SOLANA_ERROR__TRANSACTION_ERROR__CALL_CHAIN_TOO_DEEP = 7050009;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__MISSING_SIGNATURE_FOR_FEE = 7050010;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ACCOUNT_INDEX = 7050011;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__SIGNATURE_FAILURE = 7050012;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_PROGRAM_FOR_EXECUTION = 7050013;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__SANITIZE_FAILURE = 7050014;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__CLUSTER_MAINTENANCE = 7050015;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_BORROW_OUTSTANDING = 7050016;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_BLOCK_COST_LIMIT = 7050017;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__UNSUPPORTED_VERSION = 7050018;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_WRITABLE_ACCOUNT = 7050019;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT = 7050020;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT = 7050021;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__TOO_MANY_ACCOUNT_LOCKS = 7050022;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__ADDRESS_LOOKUP_TABLE_NOT_FOUND = 7050023;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_OWNER = 7050024;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_DATA = 7050025;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_INDEX = 7050026;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_RENT_PAYING_ACCOUNT = 7050027;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_VOTE_COST_LIMIT = 7050028;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT = 7050029;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__DUPLICATE_INSTRUCTION = 7050030;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_RENT = 7050031;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED = 7050032;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT = 7050033;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__RESANITIZATION_NEEDED = 7050034;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED = 7050035;\nexport const SOLANA_ERROR__TRANSACTION_ERROR__UNBALANCED_TRANSACTION = 7050036;\n\n// Instruction plan related errors.\n// Reserve error codes in the range [7618000-7618999].\nexport const SOLANA_ERROR__INSTRUCTION_PLANS__MESSAGE_CANNOT_ACCOMMODATE_PLAN = 7618000;\nexport const SOLANA_ERROR__INSTRUCTION_PLANS__MESSAGE_PACKER_ALREADY_COMPLETE = 7618001;\nexport const SOLANA_ERROR__INSTRUCTION_PLANS__EMPTY_INSTRUCTION_PLAN = 7618002;\nexport const SOLANA_ERROR__INSTRUCTION_PLANS__FAILED_TO_EXECUTE_TRANSACTION_PLAN = 7618003;\n\n// Codec-related errors.\n// Reserve error codes in the range [8078000-8078999].\nexport const SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY = 8078000;\nexport const SOLANA_ERROR__CODECS__INVALID_BYTE_LENGTH = 8078001;\nexport const SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH = 8078002;\nexport const SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH = 8078003;\nexport const SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH = 8078004;\nexport const SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH = 8078005;\nexport const SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH = 8078006;\nexport const SOLANA_ERROR__CODECS__INVALID_NUMBER_OF_ITEMS = 8078007;\nexport const SOLANA_ERROR__CODECS__ENUM_DISCRIMINATOR_OUT_OF_RANGE = 8078008;\nexport const SOLANA_ERROR__CODECS__INVALID_DISCRIMINATED_UNION_VARIANT = 8078009;\nexport const SOLANA_ERROR__CODECS__INVALID_ENUM_VARIANT = 8078010;\nexport const SOLANA_ERROR__CODECS__NUMBER_OUT_OF_RANGE = 8078011;\nexport const SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE = 8078012;\nexport const SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH = 8078013;\nexport const SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE = 8078014;\nexport const SOLANA_ERROR__CODECS__INVALID_LITERAL_UNION_VARIANT = 8078015;\nexport const SOLANA_ERROR__CODECS__LITERAL_UNION_DISCRIMINATOR_OUT_OF_RANGE = 8078016;\nexport const SOLANA_ERROR__CODECS__UNION_VARIANT_OUT_OF_RANGE = 8078017;\nexport const SOLANA_ERROR__CODECS__INVALID_CONSTANT = 8078018;\nexport const SOLANA_ERROR__CODECS__EXPECTED_ZERO_VALUE_TO_MATCH_ITEM_FIXED_SIZE = 8078019;\nexport const SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL = 8078020;\nexport const SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES = 8078021;\nexport const SOLANA_ERROR__CODECS__CANNOT_USE_LEXICAL_VALUES_AS_ENUM_DISCRIMINATORS = 8078022;\nexport const SOLANA_ERROR__CODECS__EXPECTED_DECODER_TO_CONSUME_ENTIRE_BYTE_ARRAY = 8078023;\n\n// RPC-related errors.\n// Reserve error codes in the range [8100000-8100999].\nexport const SOLANA_ERROR__RPC__INTEGER_OVERFLOW = 8100000;\nexport const SOLANA_ERROR__RPC__TRANSPORT_HTTP_HEADER_FORBIDDEN = 8100001;\nexport const SOLANA_ERROR__RPC__TRANSPORT_HTTP_ERROR = 8100002;\nexport const SOLANA_ERROR__RPC__API_PLAN_MISSING_FOR_RPC_METHOD = 8100003;\n\n// RPC-Subscriptions-related errors.\n// Reserve error codes in the range [8190000-8190999].\nexport const SOLANA_ERROR__RPC_SUBSCRIPTIONS__CANNOT_CREATE_SUBSCRIPTION_PLAN = 8190000;\nexport const SOLANA_ERROR__RPC_SUBSCRIPTIONS__EXPECTED_SERVER_SUBSCRIPTION_ID = 8190001;\nexport const SOLANA_ERROR__RPC_SUBSCRIPTIONS__CHANNEL_CLOSED_BEFORE_MESSAGE_BUFFERED = 8190002;\nexport const SOLANA_ERROR__RPC_SUBSCRIPTIONS__CHANNEL_CONNECTION_CLOSED = 8190003;\nexport const SOLANA_ERROR__RPC_SUBSCRIPTIONS__CHANNEL_FAILED_TO_CONNECT = 8190004;\n\n// Invariant violation errors.\n// Reserve error codes in the range [9900000-9900999].\n// These errors should only be thrown when there is a bug with the\n// library itself and should, in theory, never reach the end user.\nexport const SOLANA_ERROR__INVARIANT_VIOLATION__SUBSCRIPTION_ITERATOR_STATE_MISSING = 9900000;\nexport const SOLANA_ERROR__INVARIANT_VIOLATION__SUBSCRIPTION_ITERATOR_MUST_NOT_POLL_BEFORE_RESOLVING_EXISTING_MESSAGE_PROMISE = 9900001;\nexport const SOLANA_ERROR__INVARIANT_VIOLATION__CACHED_ABORTABLE_ITERABLE_CACHE_ENTRY_MISSING = 9900002;\nexport const SOLANA_ERROR__INVARIANT_VIOLATION__SWITCH_MUST_BE_EXHAUSTIVE = 9900003;\nexport const SOLANA_ERROR__INVARIANT_VIOLATION__DATA_PUBLISHER_CHANNEL_UNIMPLEMENTED = 9900004;\nexport const SOLANA_ERROR__INVARIANT_VIOLATION__INVALID_INSTRUCTION_PLAN_KIND = 9900005;\nexport const SOLANA_ERROR__INVARI