2.2.0 (2025-07-07)
@solana/addresses@2.2.0
Minor Changes
-
85925d6Thanks @nickfrosty! - Added anOffCurveAddresstype to represent addresses for which there is no associated private key. These are addresses that can not be signed for by keyholders, only by programs. An example of such an address is the address of an associated token account, for which only the Token Program can sign transactions that seek to modify its contents.Also added an
offCurveAddress()function that you can use to assert and coerce anAddressto anOffCurveAddress, as well as anisOffCurveAddress()guard function, and aassertIsOffCurveAddress()assertion function.
Patch Changes
- Updated dependencies [
85925d6]:- @solana/nominal-types@2.2.0
- @solana/assertions@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
@solana/accounts@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/rpc-types@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
- @solana/rpc-spec@2.2.0
@solana/assertions@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
@solana/codecs@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-core@2.2.0
- @solana/codecs-data-structures@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/options@2.2.0
@solana/codecs-core@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
@solana/codecs-data-structures@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-core@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/errors@2.2.0
@solana/codecs-numbers@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-core@2.2.0
- @solana/errors@2.2.0
@solana/codecs-strings@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-core@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/errors@2.2.0
@solana/compat@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/transactions@2.2.0
- @solana/instructions@2.2.0
- @solana/codecs-core@2.2.0
- @solana/errors@2.2.0
@solana/instructions@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-core@2.2.0
- @solana/errors@2.2.0
@solana/keys@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/nominal-types@2.2.0
- @solana/assertions@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
@solana/kit@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/rpc-types@2.2.0
- @solana/signers@2.2.0
- @solana/transaction-messages@2.2.0
- @solana/transactions@2.2.0
- @solana/accounts@2.2.0
- @solana/instructions@2.2.0
- @solana/programs@2.2.0
- @solana/rpc-parsed-types@2.2.0
- @solana/rpc-subscriptions@2.2.0
- @solana/sysvars@2.2.0
- @solana/transaction-confirmation@2.2.0
- @solana/rpc@2.2.0
- @solana/codecs@2.2.0
- @solana/errors@2.2.0
- @solana/functional@2.2.0
- @solana/rpc-spec-types@2.2.0
@solana/nominal-types@2.2.0
Patch Changes
85925d6Thanks @nickfrosty! - AddedAffinePoint; a nominal type that you can use to tag a value as representing an affine point over some field that is either valid or invalid from the perspective of some curve. Typically this will be used to tag an address as either on or off curve.
@solana/options@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-core@2.2.0
- @solana/codecs-data-structures@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
@solana/programs@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/errors@2.2.0
@solana/react@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/signers@2.2.0
- @solana/transactions@2.2.0
- @solana/errors@2.2.0
- @solana/promises@2.2.0
@solana/rpc@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/rpc-transformers@2.2.0
- @solana/rpc-types@2.2.0
- @solana/rpc-api@2.2.0
- @solana/errors@2.2.0
- @solana/fast-stable-stringify@2.2.0
- @solana/functional@2.2.0
- @solana/rpc-spec@2.2.0
- @solana/rpc-spec-types@2.2.0
- @solana/rpc-transport-http@2.2.0
@solana/rpc-api@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/rpc-transformers@2.2.0
- @solana/rpc-types@2.2.0
- @solana/transaction-messages@2.2.0
- @solana/transactions@2.2.0
- @solana/rpc-parsed-types@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
- @solana/rpc-spec@2.2.0
@solana/rpc-graphql@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/codecs-strings@2.2.0
- @solana/fast-stable-stringify@2.2.0
@solana/rpc-spec@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
- @solana/rpc-spec-types@2.2.0
@solana/rpc-subscriptions@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/rpc-transformers@2.2.0
- @solana/rpc-types@2.2.0
- @solana/rpc-subscriptions-api@2.2.0
- @solana/errors@2.2.0
- @solana/fast-stable-stringify@2.2.0
- @solana/functional@2.2.0
- @solana/promises@2.2.0
- @solana/rpc-spec-types@2.2.0
- @solana/rpc-subscriptions-channel-websocket@2.2.0
- @solana/rpc-subscriptions-spec@2.2.0
- @solana/subscribable@2.2.0
@solana/rpc-subscriptions-api@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/rpc-transformers@2.2.0
- @solana/rpc-types@2.2.0
- @solana/transaction-messages@2.2.0
- @solana/transactions@2.2.0
- @solana/rpc-subscriptions-spec@2.2.0
@solana/rpc-subscriptions-channel-websocket@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
- @solana/functional@2.2.0
- @solana/rpc-subscriptions-spec@2.2.0
- @solana/subscribable@2.2.0
@solana/rpc-subscriptions-spec@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
- @solana/promises@2.2.0
- @solana/rpc-spec-types@2.2.0
- @solana/subscribable@2.2.0
@solana/rpc-transformers@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/nominal-types@2.2.0
- @solana/rpc-types@2.2.0
- @solana/errors@2.2.0
- @solana/functional@2.2.0
- @solana/rpc-spec-types@2.2.0
@solana/rpc-transport-http@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
- @solana/rpc-spec@2.2.0
- @solana/rpc-spec-types@2.2.0
@solana/rpc-types@2.2.0
Patch Changes
- Updated dependencies [
85925d6,85925d6]:- @solana/nominal-types@2.2.0
- @solana/addresses@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
@solana/signers@2.2.0
Patch Changes
- Updated dependencies [
85925d6,85925d6]:- @solana/nominal-types@2.2.0
- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/transaction-messages@2.2.0
- @solana/transactions@2.2.0
- @solana/instructions@2.2.0
- @solana/codecs-core@2.2.0
- @solana/errors@2.2.0
@solana/subscribable@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/errors@2.2.0
@solana/sysvars@2.2.0
Patch Changes
- Updated dependencies []:
- @solana/rpc-types@2.2.0
- @solana/accounts@2.2.0
- @solana/codecs@2.2.0
- @solana/errors@2.2.0
@solana/transaction-confirmation@2.2.0
Patch Changes
- Updated dependencies [
85925d6]:- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/rpc-types@2.2.0
- @solana/transaction-messages@2.2.0
- @solana/transactions@2.2.0
- @solana/rpc-subscriptions@2.2.0
- @solana/rpc@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
- @solana/promises@2.2.0
@solana/transaction-messages@2.2.0
Patch Changes
- Updated dependencies [
85925d6,85925d6]:- @solana/nominal-types@2.2.0
- @solana/addresses@2.2.0
- @solana/rpc-types@2.2.0
- @solana/instructions@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-data-structures@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/errors@2.2.0
- @solana/functional@2.2.0
@solana/transactions@2.2.0
Patch Changes
- Updated dependencies [
85925d6,85925d6]:- @solana/nominal-types@2.2.0
- @solana/addresses@2.2.0
- @solana/keys@2.2.0
- @solana/rpc-types@2.2.0
- @solana/transaction-messages@2.2.0
- @solana/instructions@2.2.0
- @solana/codecs-core@2.2.0
- @solana/codecs-data-structures@2.2.0
- @solana/codecs-numbers@2.2.0
- @solana/codecs-strings@2.2.0
- @solana/errors@2.2.0
- @solana/functional@2.2.0