From 8d3ee363929db827dd89dbf7384718e13fa31e15 Mon Sep 17 00:00:00 2001 From: Oleksandr Pravdyvyi Date: Wed, 28 May 2025 08:23:54 +0300 Subject: [PATCH] fix: suggersion added 1 --- Cargo.lock | 68 ---------------------------------- Cargo.toml | 1 - common/Cargo.toml | 1 - node_core/Cargo.toml | 1 - sc_core/Cargo.toml | 1 - sc_core/src/proofs_circuits.rs | 2 - utxo/Cargo.toml | 1 - 7 files changed, 75 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b294ce1..6f663dd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -764,17 +764,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "bls12_381" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7bc6d6292be3a19e6379786dac800f551e5865a5bb51ebbe3064ab80433f403" -dependencies = [ - "ff", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "bonsai-sdk" version = "1.4.0" @@ -1007,7 +996,6 @@ dependencies = [ "anyhow", "elliptic-curve", "hex", - "indexed-merkle-tree", "log", "reqwest 0.11.27", "risc0-zkvm", @@ -2366,23 +2354,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ee796ad498c8d9a1d68e477df8f754ed784ef875de1414ebdaf169f70a6a784" -[[package]] -name = "indexed-merkle-tree" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86e7e0a70243eb602dba292003d26682c23cff528c5b3c06c002d242a26d865" -dependencies = [ - "anyhow", - "bls12_381", - "borsh", - "hex", - "num", - "num-bigint 0.4.6", - "num-traits", - "serde", - "sha2", -] - [[package]] name = "indexmap" version = "1.9.3" @@ -2956,7 +2927,6 @@ dependencies = [ "elliptic-curve", "env_logger", "hex", - "indexed-merkle-tree", "k256", "log", "rand 0.8.5", @@ -3037,20 +3007,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint 0.4.6", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - [[package]] name = "num-bigint" version = "0.3.3" @@ -3107,28 +3063,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", -] - [[package]] name = "num-traits" version = "0.2.19" @@ -4293,7 +4227,6 @@ dependencies = [ "elliptic-curve", "env_logger", "hex", - "indexed-merkle-tree", "k256", "light-poseidon", "log", @@ -5229,7 +5162,6 @@ dependencies = [ "common", "env_logger", "hex", - "indexed-merkle-tree", "log", "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index edad918..7af2e24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,6 @@ tempfile = "3.14.0" light-poseidon = "0.3.0" ark-bn254 = "0.5.0" ark-ff = "0.5.0" -indexed-merkle-tree = "0.6.2" rocksdb = { version = "0.21.0", default-features = false, features = [ "snappy", diff --git a/common/Cargo.toml b/common/Cargo.toml index 4d2f52b..b692f5f 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -9,7 +9,6 @@ thiserror.workspace = true serde_json.workspace = true serde.workspace = true reqwest.workspace = true -indexed-merkle-tree.workspace = true risc0-zkvm = { git = "https://github.com/risc0/risc0.git", branch = "release-2.0" } rs_merkle.workspace = true diff --git a/node_core/Cargo.toml b/node_core/Cargo.toml index 2b59783..18120b2 100644 --- a/node_core/Cargo.toml +++ b/node_core/Cargo.toml @@ -12,7 +12,6 @@ serde.workspace = true rand.workspace = true k256.workspace = true sha2.workspace = true -indexed-merkle-tree.workspace = true bincode.workspace = true elliptic-curve.workspace = true reqwest.workspace = true diff --git a/sc_core/Cargo.toml b/sc_core/Cargo.toml index 4401ddb..e93c955 100644 --- a/sc_core/Cargo.toml +++ b/sc_core/Cargo.toml @@ -12,7 +12,6 @@ serde.workspace = true rand.workspace = true k256.workspace = true sha2.workspace = true -indexed-merkle-tree.workspace = true bincode.workspace = true elliptic-curve.workspace = true hex.workspace = true diff --git a/sc_core/src/proofs_circuits.rs b/sc_core/src/proofs_circuits.rs index d7c27d6..55e1e21 100644 --- a/sc_core/src/proofs_circuits.rs +++ b/sc_core/src/proofs_circuits.rs @@ -43,8 +43,6 @@ pub fn validate_in_commitments_proof( in_commitments_proof: &[Vec], ) -> bool { // Placeholder implementation. - // Replace with Merkle proof verification logic. - // hash(&[pedersen_commitment.serialize().to_vec(), in_commitments_proof.concat()].concat()) == root_commitment in_commitments_proof.contains(in_commitment) } diff --git a/utxo/Cargo.toml b/utxo/Cargo.toml index e7b35ef..0d97789 100644 --- a/utxo/Cargo.toml +++ b/utxo/Cargo.toml @@ -9,7 +9,6 @@ serde_json.workspace = true env_logger.workspace = true log.workspace = true serde.workspace = true -indexed-merkle-tree.workspace = true sha2.workspace = true hex.workspace = true