github solana-program/token-2022 program@v8.0.0

latest releases: js@v0.9.0, js@v0.8.0, program@v9.0.1...
11 months ago

Verification

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

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

$ solana-verify build --library-name spl_token_2022

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

$ solana-verify get-executable-hash target/deploy/spl_token_2022.so
154c5568ca08a7d8e7704370bf5e6508cb699d033eaeb02c77ad43a4ef25a0c4

Highlights for this deployment

  • Audit remediations for confidential mint and burn are available
  • All features from 7.0.0 are now available: confidential transfers, confidential mint-burn, pausable extension, and scaled UI extension

What's new

  • Publish spl-token-2022 v8.0.0
  • Publish spl-elgamal-registry v0.2.0
  • Publish spl-token-confidential-transfer-ciphertext-arithmetic v0.3.0
  • Publish spl-token-confidential-transfer-proof-generation v0.4.0
  • Publish spl-token-confidential-transfer-proof-extraction v0.3.0
  • Bump all SPL deps (#318)
  • [JS] Add Scaled UI Amount Extension Support (#267)
  • Transfer helper: support signed transfer hooks (#253)
  • [rust-legacy-client] Always assume that the supply ElGamal public key is set (#178)
  • Remove solana-program / sdk (#264)
  • Refactor multisig support to not require stubs (#257)
  • Multisig support on invoke helpers (#233)
  • Bump everything else to v2.2 (#217)
  • Upgrade solana-deps to 2.2 (#204)
  • [program] Add pending burn field to ConfidentialMintBurn (#192)
  • [program] Check that new supply in the mint and proof data are consistent (#174)
  • [program] Re-order confidential mint burn ciphertexts to dest/src, supply, then auditor (#173)
  • [program] Account for the confidential transfer fee extension when re-allocating during configure account (#172)
  • [program] Remove unnecessary constants in the confidential mint burn extension (#171)
  • [rust-legacy-client] Add confidential mint burn extension (#168)
  • Create InstructionVariant for checked-ness (#170)
  • Clarify different transfer instruction args (#160)
  • Add a warning for floating-point math (#161)
  • Floor all conversions to 0 (#159)

Don't miss a new token-2022 release

NewReleases is sending notifications on new releases.