Skip to content

Choose a tag to compare

@github-actions github-actions released this 05 Nov 13:46
· 48 commits to main since this release

Verification

This build provided on the release uses solana-verifiable-build.

You can verify it by checking out the repo at this commit and running:

$ solana-verify build --library-name spl_token_2022 -- --no-default-features

Once the program is built, it's possible to verify it by running:

$ solana-verify get-executable-hash target/deploy/spl_token_2022.so
1ac923887d41793d89cc1f415dae6764aca5049c7eda6f6ae96ff01edeef4ed7

Highlights

This build works with the stricter_abi_and_runtime_constraints feature gate, which means that users will no longer experience the error: "Failed to reallocate account data (InvalidRealloc)".

What's new

  • Publish spl-token-2022 v10.0.0 by @github-actions[bot]
  • Bump local dependencies for publish (#824) by @joncinque
  • [program] Add cpi guard logic in confidential extensions (#819) by @samkim-crypto
  • Introduce light crate for token-2022 (#799) by @joncinque
  • Upgrade the rest of the repo to sdk v3 (#797) by @joncinque
  • Deprecate re-exports from the interface crate (#775) by @joncinque
  • Update files with new info (#774) by @joncinque
  • [confidential-transfer-fee] Add check_program_account in confidential transfer fee for early termination and better error message (#764) by @samkim-crypto
  • [confidential-transfers] Use proper error handling for native tokens in confidential extensions (#763) by @samkim-crypto
  • [program] Reorder confidential transfer fee harvest logic to terminate early when possible (#749) by @samkim-crypto
  • [program] Fix minor typos related to the confidential transfer withdraw instruction (#748) by @samkim-crypto
  • [program] Improve error messages associated with confidential transfer (#747) by @samkim-crypto
  • Move repo to work with a Makefile (#667) by @joncinque
  • Add pending balance and tests for confidetial transfer extension (#471) by @dvrvsimi
  • Bump sdk in interface and its dependents (#641) by @joncinque
  • Publish spl-token-confidential-transfer-ciphertext-arithmetic v0.3.1 by @github-actions[bot]
  • Publish spl-token-confidential-transfer-proof-extraction v0.4.1 by @github-actions[bot]
  • Publish spl-token-confidential-transfer-proof-generation v0.4.1 by @github-actions[bot]
  • Split out instructions, state, errors from program (#616) by @joncinque
  • Update Solana v2.3.4 and rust toolchain (#575) by @joncinque
  • Fix typos (#554) by @colinlyguo
  • Relax extension type check to the base number (#546) by @joncinque
  • Freeze_account & thaw_account arguments + minor docs (#482) by @wowinter13
  • Properly gate zk-ops feature (#518) by @joncinque
  • Update current scaled ui amount to new (#522) by @joncinque
  • [JS] Add Pausable Extension to IDL & TS client (#485) by @gitteri
  • Use realloc with zero-init (#479) by @joncinque
  • Allow withdraw excess lamports from mint without authority (#424) by @febo