@solana/kit
v5.4.0 (2026-01-13)
Minor Changes
-
[
@solana/accounts] #1152fb1c576Thanks @rajgoesout! - Include program + type when available in fetchJsonParsedAccount -
[
@solana/react] #1154fec04aeThanks @ningthoujamSwamikumar! - Add a context provider<SelectedWalletAccountContext>anduseSelectedWalletAccountto persist a selected wallet account -
[
@solana/react] #1105a301da8Thanks @rajgoesout! - AdduseSignTransactionsanduseSignAndSendTransactionshooks that you can use to send multiple transactions to a connected wallet.
Patch Changes
-
[
@solana/accounts,@solana/addresses,@solana/assertions,@solana/codecs,@solana/codecs-core,@solana/codecs-data-structures,@solana/codecs-numbers,@solana/codecs-strings,@solana/compat,@solana/errors,@solana/fast-stable-stringify,@solana/functional,@solana/instruction-plans,@solana/instructions,@solana/keys,@solana/kit,@solana/nominal-types,@solana/offchain-messages,@solana/options,@solana/plugin-core,@solana/programs,@solana/promises,@solana/rpc,@solana/rpc-api,@solana/rpc-graphql,@solana/rpc-parsed-types,@solana/rpc-spec,@solana/rpc-spec-types,@solana/rpc-subscriptions,@solana/rpc-subscriptions-api,@solana/rpc-subscriptions-channel-websocket,@solana/rpc-subscriptions-spec,@solana/rpc-transformers,@solana/rpc-transport-http,@solana/rpc-types,@solana/signers,@solana/subscribable,@solana/sysvars,@solana/transaction-confirmation,@solana/transaction-messages,@solana/transactions,@solana/webcrypto-ed25519-polyfill] #1187f5f89ebThanks @mcintyre94! - Make Typescript peer dependency optional + reduce required version to ^5 -
[
@solana/errors,@solana/rpc-transformers] #1186189de37Thanks @mcintyre94! - Fix type of error in sendTransaction preflight errorSome fields in
RpcSimulateTransactionResultwere incorrectly typed as number when they should have been bigint. At runtime these were bigint because of a bug.At runtime all numeric fields in
RpcSimulateTransactionResultwere a bigint, but those typed as number are now correct. -
[
@solana/react] #11999bde4d7Thanks @rajgoesout! - Correct featureName insignTransactionerror