Skip to content

build(deps): bump @solana/codecs from 2.0.0 to 6.9.0#627

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/solana/codecs-6.9.0
Open

build(deps): bump @solana/codecs from 2.0.0 to 6.9.0#627
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/solana/codecs-6.9.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 20, 2026

Bumps @solana/codecs from 2.0.0 to 6.9.0.

Release notes

Sourced from @​solana/codecs's releases.

v6.9.0

@​solana/kit

v6.9.0 (2026-05-06)

Minor 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/fixed-points, @solana/functional, @solana/instruction-plans, @solana/instructions, @solana/keys, @solana/kit, @solana/nominal-types, @solana/offchain-messages, @solana/options, @solana/plugin-core, @solana/plugin-interfaces, @solana/program-client-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/wallet-account-signer, @solana/webcrypto-ed25519-polyfill] #1562 096c48e Thanks @​lorisleiva! - Bump the TypeScript peer dependency floor from >=5.0.0 to >=5.4.0.

  • [@solana/codecs, @solana/fixed-points, @solana/kit] #1570 c5e0e14 Thanks @​lorisleiva! - Add a new @solana/fixed-points package providing precise fixed-point number types for Solana, both decimal (power-of-10 scale) and binary (power-of-2 scale), in signed and unsigned flavors with arbitrary bit widths. The package includes factories, guards, arithmetic, comparisons, signedness conversions, rescaling, string/number formatting, and byte-level codecs. Also re-exported from @solana/codecs and @solana/kit.

  • [@solana/errors] #1542 92126f4 Thanks @​mcintyre94! - Add SOLANA_ERROR__WALLET__NO_SIGNER_CONNECTED and SOLANA_ERROR__WALLET__SIGNER_NOT_AVAILABLE error codes for wallet-signer availability checks.

  • [@solana/errors] #1559 a5ef97b Thanks @​lorisleiva! - Add 13 new error codes in the [8090000, 8090999] range for the upcoming @solana/fixed-points package: INVALID_TOTAL_BITS, INVALID_FRACTIONAL_BITS, INVALID_DECIMALS, FRACTIONAL_BITS_EXCEED_TOTAL_BITS, VALUE_OUT_OF_RANGE, INVALID_STRING, INVALID_ZERO_DENOMINATOR_RATIO, ARITHMETIC_OVERFLOW, SHAPE_MISMATCH, DIVISION_BY_ZERO, STRICT_MODE_PRECISION_LOSS, MALFORMED_RAW_VALUE, and TOTAL_BITS_NOT_BYTE_ALIGNED.

  • [@solana/errors, @solana/kit, @solana/rpc-api, @solana/rpc-parsed-types] #1544 e82e03e Thanks @​mcintyre94! - Update RPC types for Agave v3.x validator compatibility.

    @solana/rpc-parsed-types: JsonParsedVoteAccount now includes blockRevenueCollector, blockRevenueCommissionBps, blsPubkeyCompressed, inflationRewardsCollector, inflationRewardsCommissionBps, pendingDelegatorRewards, and a latency field on each vote entry.

    @solana/rpc-api: SimulateTransactionApiResponseBase now includes fee, loadedAddresses, preBalances, postBalances, preTokenBalances, and postTokenBalances.

    @solana/errors: RpcSimulateTransactionResult updated with the same new fields.

    Note on replacementBlockhash: Agave v3.x validators now always return replacementBlockhash in simulateTransaction responses (as null when replaceRecentBlockhash is not set). Kit's types still model this field as conditionally present based on config. A future breaking change will move it to the base response type as TransactionBlockhashLifetime | null to match v3.x behavior. Consumers using v3.x validators may see this field at runtime even when Kit's types don't surface it.

    Note on Agave v3.x validator behavior: Validators running Agave v3.x no longer return a dedicated TRANSACTION_SIGNATURE_VERIFICATION_FAILURE RPC error for invalid signatures in simulateTransaction or sendTransaction. Instead, simulateTransaction returns a result with err: "SignatureFailure", and sendTransaction returns a preflight failure with the signature error as the cause. This is a validator-level change and does not affect Kit's API surface.

  • [@solana/kit, @solana/plugin-interfaces] #1551 d24f908 Thanks @​mcintyre94! - Add ClientWithSubscribeToPayer and ClientWithSubscribeToIdentity interfaces. These are a framework-agnostic convention for plugins that mutate client.payer / client.identity reactively — they install a sibling subscribeToPayer / subscribeToIdentity function so consumers can observe changes without naming the specific plugin that provides them.

  • [@solana/kit, @solana/rpc-types] #1578 0e8fd3f Thanks @​lorisleiva! - Add Sol, sol(), solToLamports, and lamportsToSol helpers for converting between SOL amounts expressed as @solana/fixed-points values and Lamports branded bigints. Also add getSolEncoder, getSolDecoder, and getSolCodec for serializing SOL amounts to bytes (the encoder accepts both Sol and Lamports inputs; the decoder always returns Sol). Finally, update getLamportsEncoder/getDefaultLamportsEncoder and their codec counterparts to also accept Sol as input.

  • [@solana/promises] #1549 8d73de5 Thanks @​mcintyre94! - Added isAbortError(err) — returns true if err is an Error whose name is 'AbortError'. Use it to distinguish abort rejections from other failures without having to instanceof-check every platform-specific error class.

Patch Changes

  • [@solana/plugin-core] #1569 b1ae82b Thanks @​lorisleiva! - Fix extendClient so that a later plugin can override a key previously set by an earlier plugin. Previously, chaining two plugins that set the same key threw TypeError: Cannot redefine property because the frozen client's non-configurable property descriptors were copied verbatim onto the intermediate object.

  • [@solana/wallet-account-signer] #1548 f9bf4ef Thanks @​mcintyre94! - Widen the chain parameter on createSignerFromWalletAccount, createTransactionSignerFromWalletAccount, and createTransactionSendingSignerFromWalletAccount from SolanaChain to SolanaChain | (IdentifierString & {}). The known Solana chain identifiers continue to autocomplete, but any Wallet Standard ${namespace}:${reference} value is now also accepted, matching the underlying solana:signTransaction and solana:signAndSendTransaction feature inputs.

v6.8.0

@​solana/kit

v6.8.0 (2026-04-10)

Minor Changes

  • [@solana/errors, @solana/keys, @solana/signers] #1534 43bc570 Thanks @​lorisleiva! - Add grindKeyPair, grindKeyPairs, grindKeyPairSigner, and grindKeyPairSigners for mining vanity key pairs whose base58-encoded public key matches a RegExp or a custom predicate. Supports amount for mining multiple key pairs, extractable for forwarding to the underlying generateKeyPair call, concurrency (defaulting to 32) for batched parallel key generation, and abortSignal for cancellation. Regex matchers are statically checked for base58-alphabet violations at runtime (after stripping escapes, character classes, quantifiers, and groups) to catch common typos like /^sol0/.

  • [@solana/errors] #1526 ffb7665 Thanks @​mcintyre94! - Add SOLANA_ERROR__WALLET__NOT_CONNECTED error code for when a wallet operation is attempted without a connected wallet.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​solana/codecs since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@solana/codecs](https://github.com/anza-xyz/kit) from 2.0.0 to 6.9.0.
- [Release notes](https://github.com/anza-xyz/kit/releases)
- [Commits](anza-xyz/kit@v2.0.0...v6.9.0)

---
updated-dependencies:
- dependency-name: "@solana/codecs"
  dependency-version: 6.9.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 20, 2026

Labels

The following labels could not be found: automerge. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants