From 271fca2c0957fc4840cf5295ff8ee2158799763c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2026 02:53:18 +0000 Subject: [PATCH] chore(deps): bump spl-token-2022-interface from 2.1.0 to 3.0.1 Bumps [spl-token-2022-interface](https://github.com/solana-program/token-2022) from 2.1.0 to 3.0.1. - [Release notes](https://github.com/solana-program/token-2022/releases) - [Commits](https://github.com/solana-program/token-2022/compare/interface@v2.1.0...interface@v3.0.1) --- updated-dependencies: - dependency-name: spl-token-2022-interface dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 108 +++++++++++++++++++++++++++++------------------------ Cargo.toml | 2 +- 2 files changed, 60 insertions(+), 50 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4843ad63..fe94f2f25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1856,6 +1856,12 @@ version = "0.2.183" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" +[[package]] +name = "libm" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" + [[package]] name = "libsecp256k1" version = "0.6.0" @@ -2127,6 +2133,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", + "libm", ] [[package]] @@ -3769,10 +3776,11 @@ dependencies = [ [[package]] name = "solana-nullable" -version = "1.0.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90429a75d69fdcb31952c3dea79f5f3c8157cfe88221e066103c9c237876073" +checksum = "a0f95d3028ef0f682bb174b77379c19d5dae2904a649f4a103fe29be7a139980" dependencies = [ + "borsh", "bytemuck", ] @@ -4612,12 +4620,28 @@ dependencies = [ [[package]] name = "solana-zero-copy" -version = "1.0.0" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea15126ebdc7e270c50d43884369af9f51d2308156d46a18e351522a164844d" +dependencies = [ + "bytemuck", + "bytemuck_derive", +] + +[[package]] +name = "solana-zk-elgamal-proof-interface" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f52dd8f733a13f6a18e55de83cf97c4c3f5fdf27ea3830bcff0b35313efcc2" +checksum = "d8da7f01db2148a1dc16261ff1dc6f3930a1e255a33cece4f1b56658694f27f7" dependencies = [ "bytemuck", "bytemuck_derive", + "num-derive", + "num-traits", + "solana-address 2.6.0", + "solana-instruction", + "solana-sdk-ids", + "solana-zk-sdk-pod", ] [[package]] @@ -4674,6 +4698,19 @@ dependencies = [ "zeroize", ] +[[package]] +name = "solana-zk-sdk-pod" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a800583b7a4cea3e851686af162cc6e4712eef97fa91dfa9aca2459b95c84777" +dependencies = [ + "base64 0.22.1", + "bytemuck", + "bytemuck_derive", + "solana-nullable", + "thiserror 2.0.18", +] + [[package]] name = "solana-zk-token-proof-program" version = "3.1.11" @@ -4781,47 +4818,30 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "spl-pod" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f3df240f67bea453d4bc5749761e45436d14b9457ed667e0300555d5c271f3" -dependencies = [ - "borsh", - "bytemuck", - "bytemuck_derive", - "num-derive", - "num-traits", - "num_enum", - "solana-program-error", - "solana-program-option", - "solana-pubkey 3.0.0", - "solana-zk-sdk", - "thiserror 2.0.18", -] - [[package]] name = "spl-token-2022-interface" -version = "2.1.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fcd81188211f4b3c8a5eba7fd534c7142f9dd026123b3472492782cc72f4dc6" +checksum = "f5404a19d91e5604db1969f981696c199b654826e5008e9d135b844211b6799e" dependencies = [ "arrayref", "bytemuck", + "getrandom 0.2.17", "num-derive", "num-traits", "num_enum", "solana-account-info", + "solana-address 2.6.0", "solana-instruction", + "solana-nullable", "solana-program-error", "solana-program-option", "solana-program-pack", - "solana-pubkey 3.0.0", "solana-sdk-ids", - "solana-zk-sdk", - "spl-pod", + "solana-zero-copy", + "solana-zk-elgamal-proof-interface", + "solana-zk-sdk-pod", "spl-token-confidential-transfer-proof-extraction", - "spl-token-confidential-transfer-proof-generation", "spl-token-group-interface", "spl-token-metadata-interface", "spl-type-length-value", @@ -4830,32 +4850,21 @@ dependencies = [ [[package]] name = "spl-token-confidential-transfer-proof-extraction" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879a9ebad0d77383d3ea71e7de50503554961ff0f4ef6cbca39ad126e6f6da3a" +checksum = "0bd536b30c532568fad8430077875c3abc16d365e464ebfa2902bc65cb91bdc4" dependencies = [ "bytemuck", "solana-account-info", + "solana-address 2.6.0", "solana-curve25519", "solana-instruction", "solana-instructions-sysvar", "solana-msg", "solana-program-error", - "solana-pubkey 3.0.0", "solana-sdk-ids", - "solana-zk-sdk", - "spl-pod", - "thiserror 2.0.18", -] - -[[package]] -name = "spl-token-confidential-transfer-proof-generation" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0cd59fce3dc00f563c6fa364d67c3f200d278eae681f4dc250240afcfe044b1" -dependencies = [ - "curve25519-dalek", - "solana-zk-sdk", + "solana-zk-elgamal-proof-interface", + "solana-zk-sdk-pod", "thiserror 2.0.18", ] @@ -4900,19 +4909,20 @@ dependencies = [ [[package]] name = "spl-token-metadata-interface" -version = "0.8.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c467c7c3bd056f8fe60119e7ec34ddd6f23052c2fa8f1f51999098063b72676" +checksum = "10347d7a9b8179cb9c238f7f19419495e872ec107b4c7594eb26454ce14fe2fc" dependencies = [ "borsh", "num-derive", "num-traits", + "num_enum", + "solana-address 2.6.0", "solana-borsh", "solana-instruction", + "solana-nullable", "solana-program-error", - "solana-pubkey 3.0.0", "spl-discriminator", - "spl-pod", "spl-type-length-value", "thiserror 2.0.18", ] diff --git a/Cargo.toml b/Cargo.toml index ae8c5597b..b253d4059 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -80,7 +80,7 @@ spl-associated-token-account = { version = "7.0.0", features = [ "no-entrypoint" solana-system-interface = {version = "2.0.0", features = ["bincode"]} spl-token-interface = "2.0.0" spl-associated-token-account-interface = "2.0.0" -spl-token-2022-interface = "2.1.0" +spl-token-2022-interface = "3.0.1" # pinocchio pinocchio = { version = "0.10.2", features = ["cpi"] }