From 9ea71343747bf7df98418e272b0321758e61154f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:30:03 +0000 Subject: [PATCH] build(deps): bump solana-zk-sdk from 2.3.4 to 3.0.0 Bumps [solana-zk-sdk](https://github.com/solana-program/zk-elgamal-proof) from 2.3.4 to 3.0.0. - [Commits](https://github.com/solana-program/zk-elgamal-proof/commits/solana-zk-sdk@3.0.0) --- updated-dependencies: - dependency-name: solana-zk-sdk dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 64 +++++++++++++++---- .../ciphertext-arithmetic/Cargo.toml | 2 +- .../elgamal-registry/Cargo.toml | 2 +- .../proof-extraction/Cargo.toml | 2 +- .../proof-generation/Cargo.toml | 2 +- confidential-transfer/proof-tests/Cargo.toml | 2 +- interface/Cargo.toml | 2 +- program/Cargo.toml | 2 +- 8 files changed, 57 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 790e4340..9d263c4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9512,7 +9512,7 @@ dependencies = [ "solana-log-collector", "solana-program-runtime", "solana-sdk-ids", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", ] [[package]] @@ -9551,6 +9551,42 @@ dependencies = [ "zeroize", ] +[[package]] +name = "solana-zk-sdk" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dffbd0b7537f4249d69b74c632f8eac1d2726572022791f9ead65a67d3f6905" +dependencies = [ + "aes-gcm-siv", + "base64 0.22.1", + "bincode", + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", + "itertools 0.12.1", + "js-sys", + "merlin", + "num-derive", + "num-traits", + "rand 0.8.5", + "serde", + "serde_derive", + "serde_json", + "sha3", + "solana-derivation-path", + "solana-instruction", + "solana-pubkey", + "solana-sdk-ids", + "solana-seed-derivable", + "solana-seed-phrase", + "solana-signature", + "solana-signer", + "subtle", + "thiserror 2.0.12", + "wasm-bindgen", + "zeroize", +] + [[package]] name = "solana-zk-token-proof-program" version = "2.3.4" @@ -9698,7 +9734,7 @@ dependencies = [ "solana-sdk-ids", "solana-system-interface", "solana-sysvar", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", "spl-pod", "spl-token-confidential-transfer-proof-extraction 0.3.0", ] @@ -9720,7 +9756,7 @@ dependencies = [ "solana-security-txt", "solana-system-interface", "solana-sysvar", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "spl-pod", "spl-token-confidential-transfer-proof-extraction 0.4.0", ] @@ -9781,7 +9817,7 @@ dependencies = [ "solana-program-error", "solana-program-option", "solana-pubkey", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", "thiserror 2.0.12", ] @@ -9912,7 +9948,7 @@ dependencies = [ "solana-security-txt", "solana-system-interface", "solana-sysvar", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", "spl-elgamal-registry 0.2.0", "spl-memo", "spl-pod", @@ -9966,7 +10002,7 @@ dependencies = [ "solana-sysvar", "solana-transaction", "solana-transaction-error", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "spl-elgamal-registry 0.3.0", "spl-memo", "spl-pod", @@ -10005,7 +10041,7 @@ dependencies = [ "solana-program-pack", "solana-pubkey", "solana-sdk-ids", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "spl-pod", "spl-token", "spl-token-2022-interface", @@ -10103,7 +10139,7 @@ dependencies = [ "bytemuck", "curve25519-dalek 4.1.3", "solana-curve25519", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "spl-token-confidential-transfer-proof-generation 0.4.0", ] @@ -10116,7 +10152,7 @@ dependencies = [ "base64 0.22.1", "bytemuck", "solana-curve25519", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", ] [[package]] @@ -10134,7 +10170,7 @@ dependencies = [ "solana-program-error", "solana-pubkey", "solana-sdk-ids", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", "spl-pod", "thiserror 2.0.12", ] @@ -10152,7 +10188,7 @@ dependencies = [ "solana-program-error", "solana-pubkey", "solana-sdk-ids", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "spl-pod", "thiserror 2.0.12", ] @@ -10162,7 +10198,7 @@ name = "spl-token-confidential-transfer-proof-generation" version = "0.4.0" dependencies = [ "curve25519-dalek 4.1.3", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "thiserror 2.0.12", ] @@ -10173,7 +10209,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae5b124840d4aed474cef101d946a798b806b46a509ee4df91021e1ab1cef3ef" dependencies = [ "curve25519-dalek 4.1.3", - "solana-zk-sdk", + "solana-zk-sdk 2.3.4", "thiserror 2.0.12", ] @@ -10182,7 +10218,7 @@ name = "spl-token-confidential-transfer-proof-test" version = "0.0.1" dependencies = [ "curve25519-dalek 4.1.3", - "solana-zk-sdk", + "solana-zk-sdk 3.0.0", "spl-token-confidential-transfer-proof-extraction 0.4.0", "spl-token-confidential-transfer-proof-generation 0.4.0", "thiserror 2.0.12", diff --git a/confidential-transfer/ciphertext-arithmetic/Cargo.toml b/confidential-transfer/ciphertext-arithmetic/Cargo.toml index 6692277a..ea53437a 100644 --- a/confidential-transfer/ciphertext-arithmetic/Cargo.toml +++ b/confidential-transfer/ciphertext-arithmetic/Cargo.toml @@ -12,7 +12,7 @@ edition = { workspace = true } base64 = "0.22.1" bytemuck = "1.23.1" solana-curve25519 = "2.3.4" -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" [dev-dependencies] spl-token-confidential-transfer-proof-generation = { version = "0.4.0", path = "../proof-generation" } diff --git a/confidential-transfer/elgamal-registry/Cargo.toml b/confidential-transfer/elgamal-registry/Cargo.toml index 851a5961..b016e26f 100644 --- a/confidential-transfer/elgamal-registry/Cargo.toml +++ b/confidential-transfer/elgamal-registry/Cargo.toml @@ -26,7 +26,7 @@ solana-sdk-ids = "2.2.1" solana-security-txt = "1.1.1" solana-system-interface = { version = "1.0.0", features = ["bincode"] } solana-sysvar = { version = "2.3.0", features = ["bincode"] } -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" spl-pod = "0.5.1" spl-token-confidential-transfer-proof-extraction = { version = "0.4.0", path = "../proof-extraction" } diff --git a/confidential-transfer/proof-extraction/Cargo.toml b/confidential-transfer/proof-extraction/Cargo.toml index 9b3907e8..331b6999 100644 --- a/confidential-transfer/proof-extraction/Cargo.toml +++ b/confidential-transfer/proof-extraction/Cargo.toml @@ -18,6 +18,6 @@ solana-msg = "2.2.1" solana-program-error = "2.2.1" solana-pubkey = "2.2.1" solana-sdk-ids = "2.2.1" -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" spl-pod = "0.5.1" thiserror = "2.0.12" diff --git a/confidential-transfer/proof-generation/Cargo.toml b/confidential-transfer/proof-generation/Cargo.toml index f972035d..18e55ad3 100644 --- a/confidential-transfer/proof-generation/Cargo.toml +++ b/confidential-transfer/proof-generation/Cargo.toml @@ -10,7 +10,7 @@ edition = { workspace = true } [dependencies] curve25519-dalek = "4.1.3" -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" thiserror = "2.0.12" [lints] diff --git a/confidential-transfer/proof-tests/Cargo.toml b/confidential-transfer/proof-tests/Cargo.toml index 96d12ecb..7f95a21f 100644 --- a/confidential-transfer/proof-tests/Cargo.toml +++ b/confidential-transfer/proof-tests/Cargo.toml @@ -10,7 +10,7 @@ edition = { workspace = true } [dev-dependencies] curve25519-dalek = "4.1.3" -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" thiserror = "2.0.12" spl-token-confidential-transfer-proof-extraction = { version = "0.4.0", path = "../proof-extraction" } spl-token-confidential-transfer-proof-generation = { version = "0.4.0", path = "../proof-generation" } diff --git a/interface/Cargo.toml b/interface/Cargo.toml index 373f407a..11825e5b 100644 --- a/interface/Cargo.toml +++ b/interface/Cargo.toml @@ -28,7 +28,7 @@ solana-program-option = "2.2.1" solana-program-pack = "2.2.1" solana-pubkey = "2.2.1" solana-sdk-ids = "2.2.1" -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" spl-token-confidential-transfer-proof-extraction = { version = "0.4.0", path = "../confidential-transfer/proof-extraction" } spl-token-group-interface = { version = "0.6.0" } spl-token-metadata-interface = { version = "0.7.0" } diff --git a/program/Cargo.toml b/program/Cargo.toml index a1c43e86..cd43be9f 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -40,7 +40,7 @@ solana-sdk-ids = "2.2.1" solana-security-txt = "1.1.1" solana-sysvar = "2.3.0" solana-system-interface = "1.0.0" -solana-zk-sdk = "2.3.4" +solana-zk-sdk = "3.0.0" spl-elgamal-registry = { version = "0.3.0", path = "../confidential-transfer/elgamal-registry", features = ["no-entrypoint"] } spl-memo = { version = "6.0", features = ["no-entrypoint"] } spl-token-2022-interface = { version = "1.0", path = "../interface" }