API Reference
Explore packages, functions, types, and more
Welcome to the Solana Kit API Reference! It covers a total of 39 packages most of which are available via the main @solana/kit
package.
Need Help?
- Check out our Getting Started guide.
- Learn about key concepts in our Core Concept guides.
All Packages
@solana/kit
Packages (25)
@solana/accounts
@solana/addresses
@solana/codecs-core
@solana/codecs-data-structures
@solana/codecs-numbers
@solana/codecs-strings
@solana/errors
@solana/functional
@solana/instruction-plans
@solana/instructions
@solana/keys
@solana/options
@solana/programs
@solana/rpc
@solana/rpc-api
@solana/rpc-parsed-types
@solana/rpc-spec
@solana/rpc-spec-types
@solana/rpc-subscriptions
@solana/rpc-subscriptions-api
@solana/rpc-subscriptions-spec
@solana/rpc-types
@solana/signers
@solana/transaction-messages
@solana/transactions
Functions (6)
airdropFactory
decompileTransactionMessageFetchingLookupTables
fetchAddressesForLookupTables
sendAndConfirmDurableNonceTransactionFactory
sendAndConfirmTransactionFactory
sendTransactionWithoutConfirmingFactory
@solana/accounts
Types (7)
Account
BaseAccount
EncodedAccount
FetchAccountConfig
FetchAccountsConfig
MaybeAccount
MaybeEncodedAccount
Functions (12)
assertAccountDecoded
assertAccountExists
assertAccountsDecoded
assertAccountsExist
decodeAccount
fetchEncodedAccount
fetchEncodedAccounts
fetchJsonParsedAccount
fetchJsonParsedAccounts
parseBase58RpcAccount
parseBase64RpcAccount
parseJsonRpcAccount
Variables (1)
@solana/addresses
Types (4)
Functions (16)
address
assertIsAddress
assertIsOffCurveAddress
assertIsProgramDerivedAddress
createAddressWithSeed
getAddressCodec
getAddressComparator
getAddressDecoder
getAddressEncoder
getAddressFromPublicKey
getProgramDerivedAddress
getPublicKeyFromAddress
isAddress
isOffCurveAddress
isProgramDerivedAddress
offCurveAddress
@solana/assertions
Functions (6)
assertDigestCapabilityIsAvailable
assertKeyExporterIsAvailable
assertKeyGenerationIsAvailable
assertPRNGIsAvailable
assertSigningCapabilityIsAvailable
assertVerificationCapabilityIsAvailable
@solana/codecs
Packages (5)
@solana/codecs-core
@solana/codecs-data-structures
@solana/codecs-numbers
@solana/codecs-strings
@solana/options
@solana/codecs-core
Types (11)
Codec
Decoder
Encoder
FixedSizeCodec
FixedSizeDecoder
FixedSizeEncoder
Offset
ReadonlyUint8Array
VariableSizeCodec
VariableSizeDecoder
VariableSizeEncoder
Functions (43)
addCodecSentinel
addCodecSizePrefix
addDecoderSentinel
addDecoderSizePrefix
addEncoderSentinel
addEncoderSizePrefix
assertByteArrayHasEnoughBytesForCodec
assertByteArrayIsNotEmptyForCodec
assertByteArrayOffsetIsNotOutOfRange
assertIsFixedSize
assertIsVariableSize
combineCodec
containsBytes
createCodec
createDecoder
createEncoder
fixBytes
fixCodecSize
fixDecoderSize
fixEncoderSize
getEncodedSize
isFixedSize
isVariableSize
mergeBytes
offsetCodec
offsetDecoder
offsetEncoder
padBytes
padLeftCodec
padLeftDecoder
padLeftEncoder
padRightCodec
padRightDecoder
padRightEncoder
resizeCodec
resizeDecoder
resizeEncoder
reverseCodec
reverseDecoder
reverseEncoder
transformCodec
transformDecoder
transformEncoder
@solana/codecs-data-structures
Types (13)
ArrayCodecConfig
ArrayLikeCodecSize
BitArrayCodecConfig
BooleanCodecConfig
DiscriminatedUnion
DiscriminatedUnionCodecConfig
EnumCodecConfig
GetDiscriminatedUnionVariant
GetDiscriminatedUnionVariantContent
LiteralUnionCodecConfig
MapCodecConfig
NullableCodecConfig
SetCodecConfig
Functions (52)
assertValidNumberOfItemsForCodec
getArrayCodec
getArrayDecoder
getArrayEncoder
getBitArrayCodec
getBitArrayDecoder
getBitArrayEncoder
getBooleanCodec
getBooleanDecoder
getBooleanEncoder
getBytesCodec
getBytesDecoder
getBytesEncoder
getConstantCodec
getConstantDecoder
getConstantEncoder
getDiscriminatedUnionCodec
getDiscriminatedUnionDecoder
getDiscriminatedUnionEncoder
getEnumCodec
getEnumDecoder
getEnumEncoder
getHiddenPrefixCodec
getHiddenPrefixDecoder
getHiddenPrefixEncoder
getHiddenSuffixCodec
getHiddenSuffixDecoder
getHiddenSuffixEncoder
getLiteralUnionCodec
getLiteralUnionDecoder
getLiteralUnionEncoder
getMapCodec
getMapDecoder
getMapEncoder
getNullableCodec
getNullableDecoder
getNullableEncoder
getSetCodec
getSetDecoder
getSetEncoder
getStructCodec
getStructDecoder
getStructEncoder
getTupleCodec
getTupleDecoder
getTupleEncoder
getUnionCodec
getUnionDecoder
getUnionEncoder
getUnitCodec
getUnitDecoder
getUnitEncoder
@solana/codecs-numbers
Enums (1)
Types (7)
FixedSizeNumberCodec
FixedSizeNumberDecoder
FixedSizeNumberEncoder
NumberCodec
NumberCodecConfig
NumberDecoder
NumberEncoder
Functions (40)
assertNumberIsBetweenForCodec
getF32Codec
getF32Decoder
getF32Encoder
getF64Codec
getF64Decoder
getF64Encoder
getI128Codec
getI128Decoder
getI128Encoder
getI16Codec
getI16Decoder
getI16Encoder
getI32Codec
getI32Decoder
getI32Encoder
getI64Codec
getI64Decoder
getI64Encoder
getI8Codec
getI8Decoder
getI8Encoder
getShortU16Codec
getShortU16Decoder
getShortU16Encoder
getU128Codec
getU128Decoder
getU128Encoder
getU16Codec
getU16Decoder
getU16Encoder
getU32Codec
getU32Decoder
getU32Encoder
getU64Codec
getU64Decoder
getU64Encoder
getU8Codec
getU8Decoder
getU8Encoder
@solana/codecs-strings
Functions (24)
assertValidBaseString
getBase10Codec
getBase10Decoder
getBase10Encoder
getBase16Codec
getBase16Decoder
getBase16Encoder
getBase58Codec
getBase58Decoder
getBase58Encoder
getBase64Codec
getBase64Decoder
getBase64Encoder
getBaseXCodec
getBaseXDecoder
getBaseXEncoder
getBaseXResliceCodec
getBaseXResliceDecoder
getBaseXResliceEncoder
getUtf8Codec
getUtf8Decoder
getUtf8Encoder
padNullCharacters
removeNullCharacters
@solana/compat
Functions (4)
@solana/errors
Classes (1)
Types (2)
Functions (5)
getSolanaErrorFromInstructionError
getSolanaErrorFromJsonRpcError
getSolanaErrorFromTransactionError
isSolanaError
safeCaptureStackTrace
Variables (236)
SOLANA_ERROR__ACCOUNTS__ACCOUNT_NOT_FOUND
SOLANA_ERROR__ACCOUNTS__EXPECTED_ALL_ACCOUNTS_TO_BE_DECODED
SOLANA_ERROR__ACCOUNTS__EXPECTED_DECODED_ACCOUNT
SOLANA_ERROR__ACCOUNTS__FAILED_TO_DECODE_ACCOUNT
SOLANA_ERROR__ACCOUNTS__ONE_OR_MORE_ACCOUNTS_NOT_FOUND
SOLANA_ERROR__ADDRESSES__FAILED_TO_FIND_VIABLE_PDA_BUMP_SEED
SOLANA_ERROR__ADDRESSES__INVALID_BASE58_ENCODED_ADDRESS
SOLANA_ERROR__ADDRESSES__INVALID_BYTE_LENGTH
SOLANA_ERROR__ADDRESSES__INVALID_ED25519_PUBLIC_KEY
SOLANA_ERROR__ADDRESSES__INVALID_OFF_CURVE_ADDRESS
SOLANA_ERROR__ADDRESSES__INVALID_SEEDS_POINT_ON_CURVE
SOLANA_ERROR__ADDRESSES__MALFORMED_PDA
SOLANA_ERROR__ADDRESSES__MAX_NUMBER_OF_PDA_SEEDS_EXCEEDED
SOLANA_ERROR__ADDRESSES__MAX_PDA_SEED_LENGTH_EXCEEDED
SOLANA_ERROR__ADDRESSES__PDA_BUMP_SEED_OUT_OF_RANGE
SOLANA_ERROR__ADDRESSES__PDA_ENDS_WITH_PDA_MARKER
SOLANA_ERROR__ADDRESSES__STRING_LENGTH_OUT_OF_RANGE
SOLANA_ERROR__BLOCK_HEIGHT_EXCEEDED
SOLANA_ERROR__BLOCKHASH_STRING_LENGTH_OUT_OF_RANGE
SOLANA_ERROR__CODECS__CANNOT_DECODE_EMPTY_BYTE_ARRAY
SOLANA_ERROR__CODECS__CANNOT_USE_LEXICAL_VALUES_AS_ENUM_DISCRIMINATORS
SOLANA_ERROR__CODECS__ENCODED_BYTES_MUST_NOT_INCLUDE_SENTINEL
SOLANA_ERROR__CODECS__ENCODER_DECODER_FIXED_SIZE_MISMATCH
SOLANA_ERROR__CODECS__ENCODER_DECODER_MAX_SIZE_MISMATCH
SOLANA_ERROR__CODECS__ENCODER_DECODER_SIZE_COMPATIBILITY_MISMATCH
SOLANA_ERROR__CODECS__ENUM_DISCRIMINATOR_OUT_OF_RANGE
SOLANA_ERROR__CODECS__EXPECTED_FIXED_LENGTH
SOLANA_ERROR__CODECS__EXPECTED_POSITIVE_BYTE_LENGTH
SOLANA_ERROR__CODECS__EXPECTED_VARIABLE_LENGTH
SOLANA_ERROR__CODECS__EXPECTED_ZERO_VALUE_TO_MATCH_ITEM_FIXED_SIZE
SOLANA_ERROR__CODECS__INVALID_BYTE_LENGTH
SOLANA_ERROR__CODECS__INVALID_CONSTANT
SOLANA_ERROR__CODECS__INVALID_DISCRIMINATED_UNION_VARIANT
SOLANA_ERROR__CODECS__INVALID_ENUM_VARIANT
SOLANA_ERROR__CODECS__INVALID_LITERAL_UNION_VARIANT
SOLANA_ERROR__CODECS__INVALID_NUMBER_OF_ITEMS
SOLANA_ERROR__CODECS__INVALID_STRING_FOR_BASE
SOLANA_ERROR__CODECS__LITERAL_UNION_DISCRIMINATOR_OUT_OF_RANGE
SOLANA_ERROR__CODECS__NUMBER_OUT_OF_RANGE
SOLANA_ERROR__CODECS__OFFSET_OUT_OF_RANGE
SOLANA_ERROR__CODECS__SENTINEL_MISSING_IN_DECODED_BYTES
SOLANA_ERROR__CODECS__UNION_VARIANT_OUT_OF_RANGE
SOLANA_ERROR__CRYPTO__RANDOM_VALUES_FUNCTION_UNIMPLEMENTED
SOLANA_ERROR__INSTRUCTION__EXPECTED_TO_HAVE_ACCOUNTS
SOLANA_ERROR__INSTRUCTION__EXPECTED_TO_HAVE_DATA
SOLANA_ERROR__INSTRUCTION__PROGRAM_ID_MISMATCH
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_ALREADY_INITIALIZED
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_BORROW_FAILED
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_BORROW_OUTSTANDING
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_DATA_SIZE_CHANGED
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_DATA_TOO_SMALL
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_NOT_EXECUTABLE
SOLANA_ERROR__INSTRUCTION_ERROR__ACCOUNT_NOT_RENT_EXEMPT
SOLANA_ERROR__INSTRUCTION_ERROR__ARITHMETIC_OVERFLOW
SOLANA_ERROR__INSTRUCTION_ERROR__BORSH_IO_ERROR
SOLANA_ERROR__INSTRUCTION_ERROR__BUILTIN_PROGRAMS_MUST_CONSUME_COMPUTE_UNITS
SOLANA_ERROR__INSTRUCTION_ERROR__CALL_DEPTH
SOLANA_ERROR__INSTRUCTION_ERROR__COMPUTATIONAL_BUDGET_EXCEEDED
SOLANA_ERROR__INSTRUCTION_ERROR__CUSTOM
SOLANA_ERROR__INSTRUCTION_ERROR__DUPLICATE_ACCOUNT_INDEX
SOLANA_ERROR__INSTRUCTION_ERROR__DUPLICATE_ACCOUNT_OUT_OF_SYNC
SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_ACCOUNT_NOT_RENT_EXEMPT
SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_DATA_MODIFIED
SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_LAMPORT_CHANGE
SOLANA_ERROR__INSTRUCTION_ERROR__EXECUTABLE_MODIFIED
SOLANA_ERROR__INSTRUCTION_ERROR__EXTERNAL_ACCOUNT_DATA_MODIFIED
SOLANA_ERROR__INSTRUCTION_ERROR__EXTERNAL_ACCOUNT_LAMPORT_SPEND
SOLANA_ERROR__INSTRUCTION_ERROR__GENERIC_ERROR
SOLANA_ERROR__INSTRUCTION_ERROR__ILLEGAL_OWNER
SOLANA_ERROR__INSTRUCTION_ERROR__IMMUTABLE
SOLANA_ERROR__INSTRUCTION_ERROR__INCORRECT_AUTHORITY
SOLANA_ERROR__INSTRUCTION_ERROR__INCORRECT_PROGRAM_ID
SOLANA_ERROR__INSTRUCTION_ERROR__INSUFFICIENT_FUNDS
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_DATA
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ACCOUNT_OWNER
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ARGUMENT
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_ERROR
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_INSTRUCTION_DATA
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_REALLOC
SOLANA_ERROR__INSTRUCTION_ERROR__INVALID_SEEDS
SOLANA_ERROR__INSTRUCTION_ERROR__MAX_ACCOUNTS_DATA_ALLOCATIONS_EXCEEDED
SOLANA_ERROR__INSTRUCTION_ERROR__MAX_ACCOUNTS_EXCEEDED
SOLANA_ERROR__INSTRUCTION_ERROR__MAX_INSTRUCTION_TRACE_LENGTH_EXCEEDED
SOLANA_ERROR__INSTRUCTION_ERROR__MAX_SEED_LENGTH_EXCEEDED
SOLANA_ERROR__INSTRUCTION_ERROR__MISSING_ACCOUNT
SOLANA_ERROR__INSTRUCTION_ERROR__MISSING_REQUIRED_SIGNATURE
SOLANA_ERROR__INSTRUCTION_ERROR__MODIFIED_PROGRAM_ID
SOLANA_ERROR__INSTRUCTION_ERROR__NOT_ENOUGH_ACCOUNT_KEYS
SOLANA_ERROR__INSTRUCTION_ERROR__PRIVILEGE_ESCALATION
SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_ENVIRONMENT_SETUP_FAILURE
SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_FAILED_TO_COMPILE
SOLANA_ERROR__INSTRUCTION_ERROR__PROGRAM_FAILED_TO_COMPLETE
SOLANA_ERROR__INSTRUCTION_ERROR__READONLY_DATA_MODIFIED
SOLANA_ERROR__INSTRUCTION_ERROR__READONLY_LAMPORT_CHANGE
SOLANA_ERROR__INSTRUCTION_ERROR__REENTRANCY_NOT_ALLOWED
SOLANA_ERROR__INSTRUCTION_ERROR__RENT_EPOCH_MODIFIED
SOLANA_ERROR__INSTRUCTION_ERROR__UNBALANCED_INSTRUCTION
SOLANA_ERROR__INSTRUCTION_ERROR__UNINITIALIZED_ACCOUNT
SOLANA_ERROR__INSTRUCTION_ERROR__UNKNOWN
SOLANA_ERROR__INSTRUCTION_ERROR__UNSUPPORTED_PROGRAM_ID
SOLANA_ERROR__INSTRUCTION_ERROR__UNSUPPORTED_SYSVAR
SOLANA_ERROR__INSTRUCTION_PLANS__EMPTY_INSTRUCTION_PLAN
SOLANA_ERROR__INSTRUCTION_PLANS__FAILED_TO_EXECUTE_TRANSACTION_PLAN
SOLANA_ERROR__INSTRUCTION_PLANS__MESSAGE_CANNOT_ACCOMMODATE_PLAN
SOLANA_ERROR__INSTRUCTION_PLANS__MESSAGE_PACKER_ALREADY_COMPLETE
SOLANA_ERROR__INVALID_BLOCKHASH_BYTE_LENGTH
SOLANA_ERROR__INVALID_NONCE
SOLANA_ERROR__INVARIANT_VIOLATION__CACHED_ABORTABLE_ITERABLE_CACHE_ENTRY_MISSING
SOLANA_ERROR__INVARIANT_VIOLATION__DATA_PUBLISHER_CHANNEL_UNIMPLEMENTED
SOLANA_ERROR__INVARIANT_VIOLATION__INVALID_INSTRUCTION_PLAN_KIND
SOLANA_ERROR__INVARIANT_VIOLATION__INVALID_TRANSACTION_PLAN_KIND
SOLANA_ERROR__INVARIANT_VIOLATION__SUBSCRIPTION_ITERATOR_MUST_NOT_POLL_BEFORE_RESOLVING_EXISTING_MESSAGE_PROMISE
SOLANA_ERROR__INVARIANT_VIOLATION__SUBSCRIPTION_ITERATOR_STATE_MISSING
SOLANA_ERROR__INVARIANT_VIOLATION__SWITCH_MUST_BE_EXHAUSTIVE
SOLANA_ERROR__JSON_RPC__INTERNAL_ERROR
SOLANA_ERROR__JSON_RPC__INVALID_PARAMS
SOLANA_ERROR__JSON_RPC__INVALID_REQUEST
SOLANA_ERROR__JSON_RPC__METHOD_NOT_FOUND
SOLANA_ERROR__JSON_RPC__PARSE_ERROR
SOLANA_ERROR__JSON_RPC__SCAN_ERROR
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_CLEANED_UP
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_NOT_AVAILABLE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_BLOCK_STATUS_NOT_AVAILABLE_YET
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_EPOCH_REWARDS_PERIOD_ACTIVE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_KEY_EXCLUDED_FROM_SECONDARY_INDEX
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_LONG_TERM_STORAGE_SLOT_SKIPPED
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_LONG_TERM_STORAGE_UNREACHABLE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_MIN_CONTEXT_SLOT_NOT_REACHED
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_NO_SNAPSHOT
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_NODE_UNHEALTHY
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SEND_TRANSACTION_PREFLIGHT_FAILURE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SLOT_NOT_EPOCH_BOUNDARY
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_SLOT_SKIPPED
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_HISTORY_NOT_AVAILABLE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_PRECOMPILE_VERIFICATION_FAILURE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_SIGNATURE_LEN_MISMATCH
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_TRANSACTION_SIGNATURE_VERIFICATION_FAILURE
SOLANA_ERROR__JSON_RPC__SERVER_ERROR_UNSUPPORTED_TRANSACTION_VERSION
SOLANA_ERROR__KEYS__INVALID_KEY_PAIR_BYTE_LENGTH
SOLANA_ERROR__KEYS__INVALID_PRIVATE_KEY_BYTE_LENGTH
SOLANA_ERROR__KEYS__INVALID_SIGNATURE_BYTE_LENGTH
SOLANA_ERROR__KEYS__PUBLIC_KEY_MUST_MATCH_PRIVATE_KEY
SOLANA_ERROR__KEYS__SIGNATURE_STRING_LENGTH_OUT_OF_RANGE
SOLANA_ERROR__LAMPORTS_OUT_OF_RANGE
SOLANA_ERROR__MALFORMED_BIGINT_STRING
SOLANA_ERROR__MALFORMED_JSON_RPC_ERROR
SOLANA_ERROR__MALFORMED_NUMBER_STRING
SOLANA_ERROR__NONCE_ACCOUNT_NOT_FOUND
SOLANA_ERROR__RPC__API_PLAN_MISSING_FOR_RPC_METHOD
SOLANA_ERROR__RPC__INTEGER_OVERFLOW
SOLANA_ERROR__RPC__TRANSPORT_HTTP_ERROR
SOLANA_ERROR__RPC__TRANSPORT_HTTP_HEADER_FORBIDDEN
SOLANA_ERROR__RPC_SUBSCRIPTIONS__CANNOT_CREATE_SUBSCRIPTION_PLAN
SOLANA_ERROR__RPC_SUBSCRIPTIONS__CHANNEL_CLOSED_BEFORE_MESSAGE_BUFFERED
SOLANA_ERROR__RPC_SUBSCRIPTIONS__CHANNEL_CONNECTION_CLOSED
SOLANA_ERROR__RPC_SUBSCRIPTIONS__CHANNEL_FAILED_TO_CONNECT
SOLANA_ERROR__RPC_SUBSCRIPTIONS__EXPECTED_SERVER_SUBSCRIPTION_ID
SOLANA_ERROR__SIGNER__ADDRESS_CANNOT_HAVE_MULTIPLE_SIGNERS
SOLANA_ERROR__SIGNER__EXPECTED_KEY_PAIR_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_MODIFYING_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_PARTIAL_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_MESSAGE_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_MODIFYING_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_PARTIAL_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SENDING_SIGNER
SOLANA_ERROR__SIGNER__EXPECTED_TRANSACTION_SIGNER
SOLANA_ERROR__SIGNER__TRANSACTION_CANNOT_HAVE_MULTIPLE_SENDING_SIGNERS
SOLANA_ERROR__SIGNER__TRANSACTION_SENDING_SIGNER_MISSING
SOLANA_ERROR__SIGNER__WALLET_MULTISIGN_UNIMPLEMENTED
SOLANA_ERROR__SUBTLE_CRYPTO__CANNOT_EXPORT_NON_EXTRACTABLE_KEY
SOLANA_ERROR__SUBTLE_CRYPTO__DIGEST_UNIMPLEMENTED
SOLANA_ERROR__SUBTLE_CRYPTO__DISALLOWED_IN_INSECURE_CONTEXT
SOLANA_ERROR__SUBTLE_CRYPTO__ED25519_ALGORITHM_UNIMPLEMENTED
SOLANA_ERROR__SUBTLE_CRYPTO__EXPORT_FUNCTION_UNIMPLEMENTED
SOLANA_ERROR__SUBTLE_CRYPTO__GENERATE_FUNCTION_UNIMPLEMENTED
SOLANA_ERROR__SUBTLE_CRYPTO__SIGN_FUNCTION_UNIMPLEMENTED
SOLANA_ERROR__SUBTLE_CRYPTO__VERIFY_FUNCTION_UNIMPLEMENTED
SOLANA_ERROR__TIMESTAMP_OUT_OF_RANGE
SOLANA_ERROR__TRANSACTION__ADDRESS_MISSING
SOLANA_ERROR__TRANSACTION__ADDRESSES_CANNOT_SIGN_TRANSACTION
SOLANA_ERROR__TRANSACTION__CANNOT_ENCODE_WITH_EMPTY_SIGNATURES
SOLANA_ERROR__TRANSACTION__EXCEEDS_SIZE_LIMIT
SOLANA_ERROR__TRANSACTION__EXPECTED_BLOCKHASH_LIFETIME
SOLANA_ERROR__TRANSACTION__EXPECTED_NONCE_LIFETIME
SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_CONTENTS_MISSING
SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_ADDRESS_LOOKUP_TABLE_INDEX_OUT_OF_RANGE
SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_FEE_PAYER_MISSING
SOLANA_ERROR__TRANSACTION__FAILED_TO_DECOMPILE_INSTRUCTION_PROGRAM_ADDRESS_NOT_FOUND
SOLANA_ERROR__TRANSACTION__FAILED_TO_ESTIMATE_COMPUTE_LIMIT
SOLANA_ERROR__TRANSACTION__FAILED_WHEN_SIMULATING_TO_ESTIMATE_COMPUTE_LIMIT
SOLANA_ERROR__TRANSACTION__FEE_PAYER_MISSING
SOLANA_ERROR__TRANSACTION__FEE_PAYER_SIGNATURE_MISSING
SOLANA_ERROR__TRANSACTION__INVALID_NONCE_TRANSACTION_FIRST_INSTRUCTION_MUST_BE_ADVANCE_NONCE
SOLANA_ERROR__TRANSACTION__INVALID_NONCE_TRANSACTION_INSTRUCTIONS_MISSING
SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_CANNOT_PAY_FEES
SOLANA_ERROR__TRANSACTION__INVOKED_PROGRAMS_MUST_NOT_BE_WRITABLE
SOLANA_ERROR__TRANSACTION__MESSAGE_SIGNATURES_MISMATCH
SOLANA_ERROR__TRANSACTION__SIGNATURES_MISSING
SOLANA_ERROR__TRANSACTION__VERSION_NUMBER_OUT_OF_RANGE
SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_BORROW_OUTSTANDING
SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_IN_USE
SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_LOADED_TWICE
SOLANA_ERROR__TRANSACTION_ERROR__ACCOUNT_NOT_FOUND
SOLANA_ERROR__TRANSACTION_ERROR__ADDRESS_LOOKUP_TABLE_NOT_FOUND
SOLANA_ERROR__TRANSACTION_ERROR__ALREADY_PROCESSED
SOLANA_ERROR__TRANSACTION_ERROR__BLOCKHASH_NOT_FOUND
SOLANA_ERROR__TRANSACTION_ERROR__CALL_CHAIN_TOO_DEEP
SOLANA_ERROR__TRANSACTION_ERROR__CLUSTER_MAINTENANCE
SOLANA_ERROR__TRANSACTION_ERROR__DUPLICATE_INSTRUCTION
SOLANA_ERROR__TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_FEE
SOLANA_ERROR__TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_RENT
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ACCOUNT_FOR_FEE
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ACCOUNT_INDEX
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_DATA
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_INDEX
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_ADDRESS_LOOKUP_TABLE_OWNER
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_PROGRAM_FOR_EXECUTION
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_RENT_PAYING_ACCOUNT
SOLANA_ERROR__TRANSACTION_ERROR__INVALID_WRITABLE_ACCOUNT
SOLANA_ERROR__TRANSACTION_ERROR__MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED
SOLANA_ERROR__TRANSACTION_ERROR__MISSING_SIGNATURE_FOR_FEE
SOLANA_ERROR__TRANSACTION_ERROR__PROGRAM_ACCOUNT_NOT_FOUND
SOLANA_ERROR__TRANSACTION_ERROR__PROGRAM_EXECUTION_TEMPORARILY_RESTRICTED
SOLANA_ERROR__TRANSACTION_ERROR__RESANITIZATION_NEEDED
SOLANA_ERROR__TRANSACTION_ERROR__SANITIZE_FAILURE
SOLANA_ERROR__TRANSACTION_ERROR__SIGNATURE_FAILURE
SOLANA_ERROR__TRANSACTION_ERROR__TOO_MANY_ACCOUNT_LOCKS
SOLANA_ERROR__TRANSACTION_ERROR__UNBALANCED_TRANSACTION
SOLANA_ERROR__TRANSACTION_ERROR__UNKNOWN
SOLANA_ERROR__TRANSACTION_ERROR__UNSUPPORTED_VERSION
SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT
SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT
SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT
SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_BLOCK_COST_LIMIT
SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_MAX_VOTE_COST_LIMIT
@solana/functional
Functions (1)
@solana/instruction-plans
Types (20)
InstructionPlan
MessagePacker
MessagePackerInstructionPlan
ParallelInstructionPlan
ParallelTransactionPlan
ParallelTransactionPlanResult
SequentialInstructionPlan
SequentialTransactionPlan
SequentialTransactionPlanResult
SingleInstructionPlan
SingleTransactionPlan
SingleTransactionPlanResult
TransactionPlan
TransactionPlanExecutor
TransactionPlanExecutorConfig
TransactionPlanner
TransactionPlannerConfig
TransactionPlanResult
TransactionPlanResultContext
TransactionPlanResultStatus
Functions (20)
canceledSingleTransactionPlanResult
createTransactionPlanExecutor
createTransactionPlanner
failedSingleTransactionPlanResult
getAllSingleTransactionPlans
getLinearMessagePackerInstructionPlan
getMessagePackerInstructionPlanFromInstructions
getReallocMessagePackerInstructionPlan
nonDivisibleSequentialInstructionPlan
nonDivisibleSequentialTransactionPlan
nonDivisibleSequentialTransactionPlanResult
parallelInstructionPlan
parallelTransactionPlan
parallelTransactionPlanResult
sequentialInstructionPlan
sequentialTransactionPlan
sequentialTransactionPlanResult
singleInstructionPlan
singleTransactionPlan
successfulSingleTransactionPlanResult
@solana/instructions
Enums (1)
Types (11)
AccountLookupMeta
AccountMeta
Instruction
InstructionWithAccounts
InstructionWithData
ReadonlyAccount
ReadonlyAccountLookup
ReadonlySignerAccount
WritableAccount
WritableAccountLookup
WritableSignerAccount
Functions (13)
assertIsInstructionForProgram
assertIsInstructionWithAccounts
assertIsInstructionWithData
downgradeRoleToNonSigner
downgradeRoleToReadonly
isInstructionForProgram
isInstructionWithAccounts
isInstructionWithData
isSignerRole
isWritableRole
mergeRoles
upgradeRoleToSigner
upgradeRoleToWritable
@solana/keys
Types (2)
Functions (10)
assertIsSignature
createKeyPairFromBytes
createKeyPairFromPrivateKeyBytes
createPrivateKeyFromBytes
generateKeyPair
getPublicKeyFromPrivateKey
isSignature
signature
signBytes
verifySignature
@solana/nominal-types
Types (5)
@solana/options
Types (6)
Functions (11)
getOptionCodec
getOptionDecoder
getOptionEncoder
isNone
isOption
isSome
none
some
unwrapOption
unwrapOptionRecursively
wrapNullable
@solana/programs
Functions (1)
@solana/promises
Functions (2)
@solana/react
Functions (7)
useSignAndSendTransaction
useSignIn
useSignMessage
useSignTransaction
useWalletAccountMessageSigner
useWalletAccountTransactionSendingSigner
useWalletAccountTransactionSigner
@solana/rpc
Packages (2)
Types (9)
RpcDevnet
RpcFromTransport
RpcMainnet
RpcTestnet
RpcTransportDevnet
RpcTransportFromClusterUrl
RpcTransportMainnet
RpcTransportTestnet
SolanaRpcApiFromTransport
Functions (3)
Variables (1)
@solana/rpc-api
Types (56)
GetAccountInfoApi
GetBalanceApi
GetBlockApi
GetBlockCommitmentApi
GetBlockHeightApi
GetBlockProductionApi
GetBlocksApi
GetBlocksWithLimitApi
GetBlockTimeApi
GetClusterNodesApi
GetEpochInfoApi
GetEpochScheduleApi
GetFeeForMessageApi
GetFirstAvailableBlockApi
GetGenesisHashApi
GetHealthApi
GetHighestSnapshotSlotApi
GetIdentityApi
GetInflationGovernorApi
GetInflationRateApi
GetInflationRewardApi
GetLargestAccountsApi
GetLatestBlockhashApi
GetLeaderScheduleApi
GetMaxRetransmitSlotApi
GetMaxShredInsertSlotApi
GetMinimumBalanceForRentExemptionApi
GetMultipleAccountsApi
GetProgramAccountsApi
GetRecentPerformanceSamplesApi
GetRecentPrioritizationFeesApi
GetSignaturesForAddressApi
GetSignatureStatusesApi
GetSlotApi
GetSlotLeaderApi
GetSlotLeadersApi
GetStakeMinimumDelegationApi
GetSupplyApi
GetTokenAccountBalanceApi
GetTokenAccountsByDelegateApi
GetTokenAccountsByOwnerApi
GetTokenLargestAccountsApi
GetTokenSupplyApi
GetTransactionApi
GetTransactionCountApi
GetVersionApi
GetVoteAccountsApi
IsBlockhashValidApi
MinimumLedgerSlotApi
RequestAirdropApi
SendTransactionApi
SimulateTransactionApi
SolanaRpcApi
SolanaRpcApiDevnet
SolanaRpcApiMainnet
SolanaRpcApiTestnet
Functions (1)
@solana/rpc-parsed-types
Types (11)
JsonParsedAddressLookupTableAccount
JsonParsedBpfUpgradeableLoaderProgramAccount
JsonParsedConfigProgramAccount
JsonParsedNonceAccount
JsonParsedStakeProgramAccount
JsonParsedSysvarAccount
JsonParsedTokenAccount
JsonParsedTokenProgramAccount
JsonParsedVoteAccount
RpcParsedInfo
RpcParsedType
@solana/rpc-spec
Types (8)
Functions (3)
@solana/rpc-spec-types
Types (10)
Callable
Flatten
OverloadImplementations
Overloads
RpcRequest
RpcRequestTransformer
RpcResponse
RpcResponseData
RpcResponseTransformer
UnionToIntersection
Functions (3)
@solana/rpc-subscriptions
Packages (2)
Types (21)
DefaultRpcSubscriptionsChannelConfig
DefaultRpcSubscriptionsTransportConfig
RpcSubscriptionsChannelCreatorDevnet
RpcSubscriptionsChannelCreatorFromClusterUrl
RpcSubscriptionsChannelCreatorMainnet
RpcSubscriptionsChannelCreatorTestnet
RpcSubscriptionsChannelCreatorWithCluster
RpcSubscriptionsChannelDevnet
RpcSubscriptionsChannelFromClusterUrl
RpcSubscriptionsChannelMainnet
RpcSubscriptionsChannelTestnet
RpcSubscriptionsChannelWithCluster
RpcSubscriptionsDevnet
RpcSubscriptionsFromTransport
RpcSubscriptionsMainnet
RpcSubscriptionsTestnet
RpcSubscriptionsTransportDevnet
RpcSubscriptionsTransportFromClusterUrl
RpcSubscriptionsTransportMainnet
RpcSubscriptionsTransportTestnet
RpcSubscriptionsTransportWithCluster
Functions (8)
createDefaultRpcSubscriptionsChannelCreator
createDefaultRpcSubscriptionsTransport
createDefaultSolanaRpcSubscriptionsChannelCreator
createRpcSubscriptionsTransportFromChannelCreator
createSolanaRpcSubscriptions
createSolanaRpcSubscriptions_UNSTABLE
createSolanaRpcSubscriptionsFromTransport
getRpcSubscriptionsChannelWithJSONSerialization
Variables (1)
@solana/rpc-subscriptions-api
Types (11)
AccountNotificationsApi
BlockNotificationsApi
LogsNotificationsApi
ProgramNotificationsApi
RootNotificationsApi
SignatureNotificationsApi
SlotNotificationsApi
SlotsUpdatesNotificationsApi
SolanaRpcSubscriptionsApi
SolanaRpcSubscriptionsApiUnstable
VoteNotificationsApi
Functions (2)
@solana/rpc-subscriptions-channel-websocket
Types (1)
Functions (1)
@solana/rpc-subscriptions-spec
Types (13)
PendingRpcSubscriptionsRequest
RpcSubscribeOptions
RpcSubscriptionChannelEvents
RpcSubscriptions
RpcSubscriptionsApi
RpcSubscriptionsApiConfig
RpcSubscriptionsApiMethods
RpcSubscriptionsChannel
RpcSubscriptionsChannelCreator
RpcSubscriptionsConfig
RpcSubscriptionsPlan
RpcSubscriptionsTransport
RpcSubscriptionsTransportDataEvents
Functions (5)
createRpcSubscriptionsApi
createSubscriptionRpc
executeRpcPubSubSubscriptionPlan
transformChannelInboundMessages
transformChannelOutboundMessages
@solana/rpc-transformers
Types (7)
AllowedNumericKeypaths
IntegerOverflowHandler
KeyPath
KeyPathWildcard
RequestTransformerConfig
ResponseTransformerConfig
TraversalState
Functions (11)
getBigIntDowncastRequestTransformer
getBigIntUpcastResponseTransformer
getDefaultCommitmentRequestTransformer
getDefaultRequestTransformerForSolanaRpc
getDefaultResponseTransformerForSolanaRpc
getDefaultResponseTransformerForSolanaRpcSubscriptions
getIntegerOverflowRequestTransformer
getResultResponseTransformer
getThrowSolanaErrorResponseTransformer
getTreeWalkerRequestTransformer
getTreeWalkerResponseTransformer
Variables (5)
innerInstructionsConfigs
jsonParsedAccountsConfigs
jsonParsedTokenAccountsConfigs
KEYPATH_WILDCARD
messageConfig
@solana/rpc-transport-http
Functions (2)
@solana/rpc-types
Types (44)
AccountInfoBase
AccountInfoWithBase58Bytes
AccountInfoWithBase58EncodedData
AccountInfoWithBase64EncodedData
AccountInfoWithBase64EncodedZStdCompressedData
AccountInfoWithJsonData
AccountInfoWithPubkey
Base58EncodedBytes
Base58EncodedDataResponse
Base64EncodedBytes
Base64EncodedDataResponse
Base64EncodedZStdCompressedBytes
Base64EncodedZStdCompressedDataResponse
Blockhash
ClusterUrl
Commitment
DataSlice
DevnetUrl
Epoch
F64UnsafeSeeDocumentation
GetProgramAccountsDatasizeFilter
GetProgramAccountsMemcmpFilter
Lamports
MainnetUrl
MicroLamports
Reward
SignedLamports
Slot
SolanaRpcResponse
StringifiedBigInt
StringifiedNumber
TestnetUrl
TokenAmount
TokenBalance
TransactionError
TransactionForAccounts
TransactionForFullBase58
TransactionForFullBase64
TransactionForFullJson
TransactionForFullJsonParsed
TransactionForFullMetaInnerInstructionsParsed
TransactionForFullMetaInnerInstructionsUnparsed
TransactionStatus
UnixTimestamp
Functions (29)
assertIsBlockhash
assertIsLamports
assertIsStringifiedBigInt
assertIsStringifiedNumber
assertIsUnixTimestamp
blockhash
commitmentComparator
devnet
getBlockhashCodec
getBlockhashComparator
getBlockhashDecoder
getBlockhashEncoder
getDefaultLamportsCodec
getDefaultLamportsDecoder
getDefaultLamportsEncoder
getLamportsCodec
getLamportsDecoder
getLamportsEncoder
isBlockhash
isLamports
isStringifiedBigInt
isStringifiedNumber
isUnixTimestamp
lamports
mainnet
stringifiedBigInt
stringifiedNumber
testnet
unixTimestamp
@solana/signers
Types (23)
AccountSignerMeta
BaseSignerConfig
BaseTransactionSignerConfig
InstructionWithSigners
KeyPairSigner
MessageModifyingSigner
MessageModifyingSignerConfig
MessagePartialSigner
MessagePartialSignerConfig
MessageSigner
NoopSigner
SignableMessage
SignatureDictionary
TransactionMessageWithFeePayerSigner
TransactionMessageWithSigners
TransactionMessageWithSingleSendingSigner
TransactionModifyingSigner
TransactionModifyingSignerConfig
TransactionPartialSigner
TransactionPartialSignerConfig
TransactionSendingSigner
TransactionSendingSignerConfig
TransactionSigner
Functions (32)
addSignersToInstruction
addSignersToTransactionMessage
assertIsKeyPairSigner
assertIsMessageModifyingSigner
assertIsMessagePartialSigner
assertIsMessageSigner
assertIsTransactionMessageWithSingleSendingSigner
assertIsTransactionModifyingSigner
assertIsTransactionPartialSigner
assertIsTransactionSendingSigner
assertIsTransactionSigner
createKeyPairSignerFromBytes
createKeyPairSignerFromPrivateKeyBytes
createNoopSigner
createSignableMessage
createSignerFromKeyPair
generateKeyPairSigner
getSignersFromInstruction
getSignersFromTransactionMessage
isKeyPairSigner
isMessageModifyingSigner
isMessagePartialSigner
isMessageSigner
isTransactionMessageWithSingleSendingSigner
isTransactionModifyingSigner
isTransactionPartialSigner
isTransactionSendingSigner
isTransactionSigner
partiallySignTransactionMessageWithSigners
setTransactionMessageFeePayerSigner
signAndSendTransactionMessageWithSigners
signTransactionMessageWithSigners
@solana/subscribable
Types (3)
Functions (3)
@solana/sysvars
Types (9)
SysvarClock
SysvarEpochRewards
SysvarEpochSchedule
SysvarLastRestartSlot
SysvarRecentBlockhashes
SysvarRent
SysvarSlotHashes
SysvarSlotHistory
SysvarStakeHistory
Functions (38)
fetchEncodedSysvarAccount
fetchJsonParsedSysvarAccount
fetchSysvarClock
fetchSysvarEpochRewards
fetchSysvarEpochSchedule
fetchSysvarLastRestartSlot
fetchSysvarRecentBlockhashes
fetchSysvarRent
fetchSysvarSlotHashes
fetchSysvarSlotHistory
fetchSysvarStakeHistory
getSysvarClockCodec
getSysvarClockDecoder
getSysvarClockEncoder
getSysvarEpochRewardsCodec
getSysvarEpochRewardsDecoder
getSysvarEpochRewardsEncoder
getSysvarEpochScheduleCodec
getSysvarEpochScheduleDecoder
getSysvarEpochScheduleEncoder
getSysvarLastRestartSlotCodec
getSysvarLastRestartSlotDecoder
getSysvarLastRestartSlotEncoder
getSysvarRecentBlockhashesCodec
getSysvarRecentBlockhashesDecoder
getSysvarRecentBlockhashesEncoder
getSysvarRentCodec
getSysvarRentDecoder
getSysvarRentEncoder
getSysvarSlotHashesCodec
getSysvarSlotHashesDecoder
getSysvarSlotHashesEncoder
getSysvarSlotHistoryCodec
getSysvarSlotHistoryDecoder
getSysvarSlotHistoryEncoder
getSysvarStakeHistoryCodec
getSysvarStakeHistoryDecoder
getSysvarStakeHistoryEncoder
Variables (10)
SYSVAR_CLOCK_ADDRESS
SYSVAR_EPOCH_REWARDS_ADDRESS
SYSVAR_EPOCH_SCHEDULE_ADDRESS
SYSVAR_INSTRUCTIONS_ADDRESS
SYSVAR_LAST_RESTART_SLOT_ADDRESS
SYSVAR_RECENT_BLOCKHASHES_ADDRESS
SYSVAR_RENT_ADDRESS
SYSVAR_SLOT_HASHES_ADDRESS
SYSVAR_SLOT_HISTORY_ADDRESS
SYSVAR_STAKE_HISTORY_ADDRESS
@solana/transaction-confirmation
Types (1)
Functions (7)
createBlockHeightExceedencePromiseFactory
createNonceInvalidationPromiseFactory
createRecentSignatureConfirmationPromiseFactory
getTimeoutPromise
waitForDurableNonceTransactionConfirmation
waitForRecentTransactionConfirmation
waitForRecentTransactionConfirmationUntilTimeout
@solana/transaction-messages
Types (16)
AddressesByLookupTableAddress
BaseTransactionMessage
CompiledTransactionMessage
CompiledTransactionMessageWithLifetime
DecompileTransactionMessageConfig
ExcludeTransactionMessageDurableNonceLifetime
ExcludeTransactionMessageLifetime
ExcludeTransactionMessageWithinSizeLimit
Nonce
TransactionMessage
TransactionMessageWithBlockhashLifetime
TransactionMessageWithDurableNonceLifetime
TransactionMessageWithFeePayer
TransactionMessageWithinSizeLimit
TransactionMessageWithLifetime
TransactionVersion
Functions (22)
appendTransactionMessageInstruction
appendTransactionMessageInstructions
assertIsTransactionMessageWithBlockhashLifetime
assertIsTransactionMessageWithDurableNonceLifetime
compileTransactionMessage
compressTransactionMessageUsingAddressLookupTables
createTransactionMessage
decompileTransactionMessage
getCompiledTransactionMessageCodec
getCompiledTransactionMessageDecoder
getCompiledTransactionMessageEncoder
getTransactionVersionCodec
getTransactionVersionDecoder
getTransactionVersionEncoder
isAdvanceNonceAccountInstruction
isTransactionMessageWithBlockhashLifetime
isTransactionMessageWithDurableNonceLifetime
prependTransactionMessageInstruction
prependTransactionMessageInstructions
setTransactionMessageFeePayer
setTransactionMessageLifetimeUsingBlockhash
setTransactionMessageLifetimeUsingDurableNonce
@solana/transactions
Types (16)
Base64EncodedWireTransaction
FullySignedTransaction
SendableTransaction
SetTransactionLifetimeFromTransactionMessage
SetTransactionWithinSizeLimitFromTransactionMessage
SignaturesMap
Transaction
TransactionBlockhashLifetime
TransactionDurableNonceLifetime
TransactionFromTransactionMessage
TransactionMessageBytes
TransactionMessageBytesBase64
TransactionWithBlockhashLifetime
TransactionWithDurableNonceLifetime
TransactionWithinSizeLimit
TransactionWithLifetime
Functions (18)
assertIsFullySignedTransaction
assertIsSendableTransaction
assertIsTransactionMessageWithinSizeLimit
assertIsTransactionWithinSizeLimit
compileTransaction
getBase64EncodedWireTransaction
getSignatureFromTransaction
getTransactionCodec
getTransactionDecoder
getTransactionEncoder
getTransactionMessageSize
getTransactionSize
isFullySignedTransaction
isSendableTransaction
isTransactionMessageWithinSizeLimit
isTransactionWithinSizeLimit
partiallySignTransaction
signTransaction
Variables (3)
@solana/webcrypto-ed25519-polyfill
Functions (1)
Note
This documentation is automatically generated from the source code using TypeDoc.