github anza-xyz/kit v2.3.0

latest releases: v6.0.1, v6.0.0, v5.5.1...
7 months ago

2.3.0 (2025-07-08)

@solana/compat@2.3.0

Minor Changes

  • #488 810d6ab Thanks @lorisleiva! - Remove the I prefix on the following types: IInstruction, IInstructionWithAccounts, IInstructionWithData, IInstructionWithSigners, IAccountMeta, IAccountLookupMeta and IAccountSignerMeta. The old names are kept as aliases but marked as deprecated.

Patch Changes

@solana/errors@2.3.0

Minor Changes

  • #426 b7dfe03 Thanks @lorisleiva! - Deprecate the I prefix of four transaction message types to stay consistent with the rest of them. Namely, the following types are renamed and their old names are marked as deprecated:
    • ITransactionMessageWithFeePayer -> TransactionMessageWithFeePayer
    • ITransactionMessageWithFeePayerSigner -> TransactionMessageWithFeePayerSigner
    • ITransactionMessageWithSigners -> TransactionMessageWithSigners
    • ITransactionMessageWithSingleSendingSigner -> TransactionMessageWithSingleSendingSigner

Patch Changes

  • #566 363e3cc Thanks @steveluscher! - The unitsConsumed property in simulation result errors was incorrectly marked as a number when it is in fact a bigint

  • #567 eeac21d Thanks @steveluscher! - Added replacementBlockhash to the simulation result type. This field materializes in cases where simulation was performed with the replaceRecentBlockhash param set to true.

  • #425 93609aa Thanks @lorisleiva! - Add a variety of types, constants and functions to help with transaction sizes and their limits

@solana/instructions@2.3.0

Minor Changes

  • #488 810d6ab Thanks @lorisleiva! - Remove the I prefix on the following types: IInstruction, IInstructionWithAccounts, IInstructionWithData, IInstructionWithSigners, IAccountMeta, IAccountLookupMeta and IAccountSignerMeta. The old names are kept as aliases but marked as deprecated.

Patch Changes

@solana/kit@2.3.0

Minor Changes

  • #426 b7dfe03 Thanks @lorisleiva! - Deprecate the I prefix of four transaction message types to stay consistent with the rest of them. Namely, the following types are renamed and their old names are marked as deprecated:

    • ITransactionMessageWithFeePayer -> TransactionMessageWithFeePayer
    • ITransactionMessageWithFeePayerSigner -> TransactionMessageWithFeePayerSigner
    • ITransactionMessageWithSigners -> TransactionMessageWithSigners
    • ITransactionMessageWithSingleSendingSigner -> TransactionMessageWithSingleSendingSigner
  • #488 810d6ab Thanks @lorisleiva! - Remove the I prefix on the following types: IInstruction, IInstructionWithAccounts, IInstructionWithData, IInstructionWithSigners, IAccountMeta, IAccountLookupMeta and IAccountSignerMeta. The old names are kept as aliases but marked as deprecated.

Patch Changes

  • #520 043d8c1 Thanks @lorisleiva! - Deprecate the getComputeUnitEstimateForTransactionMessageFactory function in favor of the estimateComputeUnitLimitFactory function from the @solana-program/compute-budget client.

  • Updated dependencies [6ccbf01, 53e1336, 363e3cc, eb61d94, eeac21d, bbcb913, 93609aa, b7dfe03, e6c0568, 810d6ab]:

    • @solana/transaction-messages@2.3.0
    • @solana/transactions@2.3.0
    • @solana/signers@2.3.0
    • @solana/errors@2.3.0
    • @solana/instructions@2.3.0
    • @solana/programs@2.3.0
    • @solana/transaction-confirmation@2.3.0
    • @solana/accounts@2.3.0
    • @solana/addresses@2.3.0
    • @solana/keys@2.3.0
    • @solana/rpc@2.3.0
    • @solana/rpc-subscriptions@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/sysvars@2.3.0
    • @solana/rpc-parsed-types@2.3.0
    • @solana/codecs@2.3.0
    • @solana/functional@2.3.0
    • @solana/rpc-spec-types@2.3.0

@solana/signers@2.3.0

Minor Changes

  • #468 6ccbf01 Thanks @lorisleiva! - Add, remove and forward the TransactionMessageWithinSizeLimit and TransactionWithinSizeLimit types in all helpers that may affect the size of a transaction or transaction message.

  • #426 b7dfe03 Thanks @lorisleiva! - Deprecate the I prefix of four transaction message types to stay consistent with the rest of them. Namely, the following types are renamed and their old names are marked as deprecated:

    • ITransactionMessageWithFeePayer -> TransactionMessageWithFeePayer
    • ITransactionMessageWithFeePayerSigner -> TransactionMessageWithFeePayerSigner
    • ITransactionMessageWithSigners -> TransactionMessageWithSigners
    • ITransactionMessageWithSingleSendingSigner -> TransactionMessageWithSingleSendingSigner
  • #488 810d6ab Thanks @lorisleiva! - Remove the I prefix on the following types: IInstruction, IInstructionWithAccounts, IInstructionWithData, IInstructionWithSigners, IAccountMeta, IAccountLookupMeta and IAccountSignerMeta. The old names are kept as aliases but marked as deprecated.

Patch Changes

@solana/transaction-messages@2.3.0

Minor Changes

  • #468 6ccbf01 Thanks @lorisleiva! - Add, remove and forward the TransactionMessageWithinSizeLimit and TransactionWithinSizeLimit types in all helpers that may affect the size of a transaction or transaction message.

  • #427 eb61d94 Thanks @lorisleiva! - Rename isDurableNonceTransaction to isTransactionMessageWithDurableNonceLifetime and assertIsDurableNonceTransactionMessage to assertIsTransactionMessageWithDurableNonceLifetime for consistency with the blockhash lifetime. The old names are kept as aliases but marked as deprecated.

  • #426 b7dfe03 Thanks @lorisleiva! - Deprecate the I prefix of four transaction message types to stay consistent with the rest of them. Namely, the following types are renamed and their old names are marked as deprecated:

    • ITransactionMessageWithFeePayer -> TransactionMessageWithFeePayer
    • ITransactionMessageWithFeePayerSigner -> TransactionMessageWithFeePayerSigner
    • ITransactionMessageWithSigners -> TransactionMessageWithSigners
    • ITransactionMessageWithSingleSendingSigner -> TransactionMessageWithSingleSendingSigner
  • #488 810d6ab Thanks @lorisleiva! - Remove the I prefix on the following types: IInstruction, IInstructionWithAccounts, IInstructionWithData, IInstructionWithSigners, IAccountMeta, IAccountLookupMeta and IAccountSignerMeta. The old names are kept as aliases but marked as deprecated.

Patch Changes

  • #432 53e1336 Thanks @lorisleiva! - Keep type safety when appending or prepending instructions to transaction messages

  • #430 e6c0568 Thanks @lorisleiva! - Introduce a new TransactionMessageWithLifetime type and special Exclude type helpers to remove information from transaction messages

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03, 810d6ab]:

    • @solana/errors@2.3.0
    • @solana/instructions@2.3.0
    • @solana/addresses@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-data-structures@2.3.0
    • @solana/codecs-numbers@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/functional@2.3.0
    • @solana/nominal-types@2.3.0

@solana/transactions@2.3.0

Minor Changes

  • #468 6ccbf01 Thanks @lorisleiva! - Add, remove and forward the TransactionMessageWithinSizeLimit and TransactionWithinSizeLimit types in all helpers that may affect the size of a transaction or transaction message.

  • #479 bbcb913 Thanks @lorisleiva! - Adds isFullySignedTransaction helper and renames assertTransactionIsFullySigned to assertIsFullySignedTransaction. The old name was kept as an alias but marked as deprecated.

  • #426 b7dfe03 Thanks @lorisleiva! - Deprecate the I prefix of four transaction message types to stay consistent with the rest of them. Namely, the following types are renamed and their old names are marked as deprecated:

    • ITransactionMessageWithFeePayer -> TransactionMessageWithFeePayer
    • ITransactionMessageWithFeePayerSigner -> TransactionMessageWithFeePayerSigner
    • ITransactionMessageWithSigners -> TransactionMessageWithSigners
    • ITransactionMessageWithSingleSendingSigner -> TransactionMessageWithSingleSendingSigner

Patch Changes

  • #425 93609aa Thanks @lorisleiva! - Add a variety of types, constants and functions to help with transaction sizes and their limits

  • Updated dependencies [6ccbf01, 53e1336, 363e3cc, eb61d94, eeac21d, 93609aa, b7dfe03, e6c0568, 810d6ab]:

    • @solana/transaction-messages@2.3.0
    • @solana/errors@2.3.0
    • @solana/instructions@2.3.0
    • @solana/addresses@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-data-structures@2.3.0
    • @solana/codecs-numbers@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/keys@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/functional@2.3.0
    • @solana/nominal-types@2.3.0

@solana/accounts@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, 304a44f, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/rpc-spec@2.3.0
    • @solana/addresses@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/rpc-types@2.3.0

@solana/addresses@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/assertions@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/nominal-types@2.3.0

@solana/assertions@2.3.0

Patch Changes

@solana/codecs@2.3.0

Patch Changes

  • Updated dependencies []:
    • @solana/codecs-core@2.3.0
    • @solana/codecs-data-structures@2.3.0
    • @solana/codecs-numbers@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/options@2.3.0

@solana/codecs-core@2.3.0

Patch Changes

@solana/codecs-data-structures@2.3.0

Patch Changes

@solana/codecs-numbers@2.3.0

Patch Changes

@solana/codecs-strings@2.3.0

Patch Changes

@solana/keys@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/assertions@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/nominal-types@2.3.0

@solana/options@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-data-structures@2.3.0
    • @solana/codecs-numbers@2.3.0
    • @solana/codecs-strings@2.3.0

@solana/programs@2.3.0

Patch Changes

@solana/react@2.3.0

Patch Changes

@solana/rpc@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, 304a44f, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/rpc-spec@2.3.0
    • @solana/rpc-api@2.3.0
    • @solana/rpc-transformers@2.3.0
    • @solana/rpc-transport-http@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/fast-stable-stringify@2.3.0
    • @solana/functional@2.3.0
    • @solana/rpc-spec-types@2.3.0

@solana/rpc-api@2.3.0

Patch Changes

  • Updated dependencies [6ccbf01, 53e1336, 363e3cc, eb61d94, eeac21d, bbcb913, 93609aa, 304a44f, b7dfe03, e6c0568, 810d6ab]:
    • @solana/transaction-messages@2.3.0
    • @solana/transactions@2.3.0
    • @solana/errors@2.3.0
    • @solana/rpc-spec@2.3.0
    • @solana/addresses@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/keys@2.3.0
    • @solana/rpc-transformers@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/rpc-parsed-types@2.3.0

@solana/rpc-graphql@2.3.0

Patch Changes

  • Updated dependencies []:
    • @solana/codecs-strings@2.3.0
    • @solana/fast-stable-stringify@2.3.0

@solana/rpc-spec@2.3.0

Patch Changes

  • #508 304a44f Thanks @calintje! - Fix RPC objects incorrectly appearing as thenable Promises which caused silent program termination when awaited.

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:

    • @solana/errors@2.3.0
    • @solana/rpc-spec-types@2.3.0

@solana/rpc-subscriptions@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 304a44f, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/rpc-subscriptions-spec@2.3.0
    • @solana/rpc-subscriptions-api@2.3.0
    • @solana/rpc-subscriptions-channel-websocket@2.3.0
    • @solana/rpc-transformers@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/subscribable@2.3.0
    • @solana/fast-stable-stringify@2.3.0
    • @solana/functional@2.3.0
    • @solana/promises@2.3.0
    • @solana/rpc-spec-types@2.3.0

@solana/rpc-subscriptions-api@2.3.0

Patch Changes

@solana/rpc-subscriptions-channel-websocket@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 304a44f, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/rpc-subscriptions-spec@2.3.0
    • @solana/subscribable@2.3.0
    • @solana/functional@2.3.0

@solana/rpc-subscriptions-spec@2.3.0

Patch Changes

  • #508 304a44f Thanks @calintje! - Fix RPC objects incorrectly appearing as thenable Promises which caused silent program termination when awaited.

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:

    • @solana/errors@2.3.0
    • @solana/subscribable@2.3.0
    • @solana/promises@2.3.0
    • @solana/rpc-spec-types@2.3.0

@solana/rpc-transformers@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/functional@2.3.0
    • @solana/nominal-types@2.3.0
    • @solana/rpc-spec-types@2.3.0

@solana/rpc-transport-http@2.3.0

Patch Changes

@solana/rpc-types@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/addresses@2.3.0
    • @solana/codecs-core@2.3.0
    • @solana/codecs-numbers@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/nominal-types@2.3.0

@solana/subscribable@2.3.0

Patch Changes

@solana/sysvars@2.3.0

Patch Changes

  • Updated dependencies [363e3cc, eeac21d, 93609aa, b7dfe03]:
    • @solana/errors@2.3.0
    • @solana/accounts@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/codecs@2.3.0

@solana/transaction-confirmation@2.3.0

Patch Changes

  • Updated dependencies [6ccbf01, 53e1336, 363e3cc, eb61d94, eeac21d, bbcb913, 93609aa, b7dfe03, e6c0568, 810d6ab]:
    • @solana/transaction-messages@2.3.0
    • @solana/transactions@2.3.0
    • @solana/errors@2.3.0
    • @solana/addresses@2.3.0
    • @solana/codecs-strings@2.3.0
    • @solana/keys@2.3.0
    • @solana/rpc@2.3.0
    • @solana/rpc-subscriptions@2.3.0
    • @solana/rpc-types@2.3.0
    • @solana/promises@2.3.0

@solana/fast-stable-stringify@2.3.0

@solana/functional@2.3.0

@solana/nominal-types@2.3.0

@solana/promises@2.3.0

@solana/rpc-parsed-types@2.3.0

@solana/rpc-spec-types@2.3.0

@solana/webcrypto-ed25519-polyfill@2.3.0

Don't miss a new kit release

NewReleases is sending notifications on new releases.