From 1e716ebd68f66a1d684f8881e3b32b5feb2f292b Mon Sep 17 00:00:00 2001 From: jsign Date: Fri, 13 Mar 2026 12:20:27 -0300 Subject: [PATCH 1/2] update stateless crate and remove zeth-mpt-state dependency Signed-off-by: jsign --- Cargo.lock | 42 ++++++++++---------- Cargo.toml | 6 +-- crates/stateless-validator-reth/Cargo.toml | 2 +- crates/stateless-validator-reth/src/guest.rs | 2 +- crates/stateless-validator-reth/src/host.rs | 2 +- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4651bda..1d0c378 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6327,15 +6327,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -6343,13 +6341,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror 2.0.18", + "tries", ] [[package]] @@ -6424,7 +6422,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -6956,6 +6954,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror 2.0.18", + "zeth-mpt", +] + [[package]] name = "try-lock" version = "0.2.5" @@ -7797,7 +7813,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7805,20 +7821,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "ziskos" version = "0.15.0" diff --git a/Cargo.toml b/Cargo.toml index 865bee3..acfbaf9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,7 +74,8 @@ reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", tag = reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.0", default-features = false } reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.0", default-features = false } reth-payload-validator = { git = "https://github.com/paradigmxyz/reth", tag = "v1.11.0", default-features = false } -stateless = { git = "https://github.com/paradigmxyz/stateless", rev = "68cd8e73682d21fed69670fc7eabe25e55c5cdbe", default-features = false } +stateless = { git = "https://github.com/paradigmxyz/stateless", rev = "ed189a51931e8589102f3139d48fdbb3bbe4c1f7", default-features = false } +tries = { git = "https://github.com/paradigmxyz/stateless", rev = "ed189a51931e8589102f3139d48fdbb3bbe4c1f7", default-features = false } # ethrex ethrex-common = { git = "https://github.com/lambdaclass/ethrex.git", tag = "v9.0.0", default-features = false } @@ -93,9 +94,6 @@ typenum = { version = "1.18", default-features = false } ethereum_ssz = "0.9" ethereum_ssz_derive = "0.9" -# mpt -zeth-mpt-state = { git = "https://github.com/eth-act/zkvm-ethereum-mpt.git", rev = "0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" } - # ere ere-dockerized = { git = "https://github.com/eth-act/ere", tag = "v0.3.0" } ere-io = { git = "https://github.com/eth-act/ere", tag = "v0.3.0" } diff --git a/crates/stateless-validator-reth/Cargo.toml b/crates/stateless-validator-reth/Cargo.toml index 50705a0..a18b100 100644 --- a/crates/stateless-validator-reth/Cargo.toml +++ b/crates/stateless-validator-reth/Cargo.toml @@ -41,7 +41,7 @@ ssz_types.workspace = true ethereum_ssz.workspace = true # mpt -zeth-mpt-state.workspace = true +tries.workspace = true # ere ere-io = { workspace = true, features = ["bincode"] } diff --git a/crates/stateless-validator-reth/src/guest.rs b/crates/stateless-validator-reth/src/guest.rs index f5e7235..f2bb887 100644 --- a/crates/stateless-validator-reth/src/guest.rs +++ b/crates/stateless-validator-reth/src/guest.rs @@ -10,7 +10,7 @@ use serde::{Deserialize, Serialize}; use serde_with::serde_as; use stateless::{ExecutionWitness, Genesis, UncompressedPublicKey, stateless_validation_with_trie}; use stateless_validator_common::new_payload_request::NewPayloadRequest; -use zeth_mpt_state::SparseState; +use tries::zeth::SparseState; use crate::new_payload_request::new_payload_request_to_block; diff --git a/crates/stateless-validator-reth/src/host.rs b/crates/stateless-validator-reth/src/host.rs index c359d96..edcae3d 100644 --- a/crates/stateless-validator-reth/src/host.rs +++ b/crates/stateless-validator-reth/src/host.rs @@ -22,7 +22,7 @@ use stateless_validator_common::new_payload_request::{ ExecutionPayloadV1, ExecutionPayloadV2, ExecutionPayloadV3, ForkName, NewPayloadRequest, Transaction as Tx, Transactions, Withdrawal, Withdrawals, }; -use zeth_mpt_state::SparseState; +use tries::zeth::SparseState; use crate::guest::{StatelessValidatorRethGuest, StatelessValidatorRethInput}; From 44ecb43d11c3b23bbb525777b5a35e26063cb504 Mon Sep 17 00:00:00 2001 From: jsign Date: Fri, 13 Mar 2026 12:20:53 -0300 Subject: [PATCH 2/2] update cargo locks Signed-off-by: jsign --- .../airbender/Cargo.lock | 42 ++++++++++--------- .../openvm/Cargo.lock | 42 ++++++++++--------- bin/stateless-validator-reth/pico/Cargo.lock | 42 ++++++++++--------- bin/stateless-validator-reth/risc0/Cargo.lock | 42 ++++++++++--------- bin/stateless-validator-reth/sp1/Cargo.lock | 42 ++++++++++--------- bin/stateless-validator-reth/zisk/Cargo.lock | 42 ++++++++++--------- 6 files changed, 132 insertions(+), 120 deletions(-) diff --git a/bin/stateless-validator-reth/airbender/Cargo.lock b/bin/stateless-validator-reth/airbender/Cargo.lock index 7b9805c..836bd8a 100644 --- a/bin/stateless-validator-reth/airbender/Cargo.lock +++ b/bin/stateless-validator-reth/airbender/Cargo.lock @@ -3561,15 +3561,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -3577,13 +3575,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror", + "tries", ] [[package]] @@ -3630,7 +3628,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -3915,6 +3913,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror", + "zeth-mpt", +] + [[package]] name = "typenum" version = "1.19.0" @@ -4410,7 +4426,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4418,20 +4434,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "zmij" version = "1.0.21" diff --git a/bin/stateless-validator-reth/openvm/Cargo.lock b/bin/stateless-validator-reth/openvm/Cargo.lock index 07b2248..9f973a3 100644 --- a/bin/stateless-validator-reth/openvm/Cargo.lock +++ b/bin/stateless-validator-reth/openvm/Cargo.lock @@ -4052,15 +4052,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -4068,13 +4066,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror", + "tries", ] [[package]] @@ -4121,7 +4119,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -4425,6 +4423,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror", + "zeth-mpt", +] + [[package]] name = "typenum" version = "1.19.0" @@ -4930,7 +4946,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4938,20 +4954,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "zmij" version = "1.0.21" diff --git a/bin/stateless-validator-reth/pico/Cargo.lock b/bin/stateless-validator-reth/pico/Cargo.lock index 537855e..571d91d 100644 --- a/bin/stateless-validator-reth/pico/Cargo.lock +++ b/bin/stateless-validator-reth/pico/Cargo.lock @@ -5092,15 +5092,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -5108,13 +5106,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror 2.0.18", + "tries", ] [[package]] @@ -5161,7 +5159,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -5601,6 +5599,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror 2.0.18", + "zeth-mpt", +] + [[package]] name = "typenum" version = "1.19.0" @@ -6235,7 +6251,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -6243,20 +6259,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "zkhash" version = "0.2.0" diff --git a/bin/stateless-validator-reth/risc0/Cargo.lock b/bin/stateless-validator-reth/risc0/Cargo.lock index 254bc10..cea1662 100644 --- a/bin/stateless-validator-reth/risc0/Cargo.lock +++ b/bin/stateless-validator-reth/risc0/Cargo.lock @@ -4099,15 +4099,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -4115,13 +4113,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror", + "tries", ] [[package]] @@ -4168,7 +4166,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -4474,6 +4472,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror", + "zeth-mpt", +] + [[package]] name = "typenum" version = "1.19.0" @@ -4969,7 +4985,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4977,20 +4993,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "zmij" version = "1.0.21" diff --git a/bin/stateless-validator-reth/sp1/Cargo.lock b/bin/stateless-validator-reth/sp1/Cargo.lock index 6c133fa..ba4c37d 100644 --- a/bin/stateless-validator-reth/sp1/Cargo.lock +++ b/bin/stateless-validator-reth/sp1/Cargo.lock @@ -3788,15 +3788,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -3804,13 +3802,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror", + "tries", ] [[package]] @@ -3857,7 +3855,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -4145,6 +4143,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror", + "zeth-mpt", +] + [[package]] name = "typenum" version = "1.19.0" @@ -4640,7 +4656,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4648,20 +4664,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "zmij" version = "1.0.21" diff --git a/bin/stateless-validator-reth/zisk/Cargo.lock b/bin/stateless-validator-reth/zisk/Cargo.lock index c64b81c..103c664 100644 --- a/bin/stateless-validator-reth/zisk/Cargo.lock +++ b/bin/stateless-validator-reth/zisk/Cargo.lock @@ -3558,15 +3558,13 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stateless" version = "0.1.0" -source = "git+https://github.com/paradigmxyz/stateless?rev=68cd8e73682d21fed69670fc7eabe25e55c5cdbe#68cd8e73682d21fed69670fc7eabe25e55c5cdbe" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-consensus", "alloy-genesis", "alloy-primitives", "alloy-rlp", "alloy-rpc-types-debug", - "alloy-trie 0.9.4", - "itertools 0.14.0", "reth-chainspec", "reth-consensus", "reth-ethereum-consensus", @@ -3574,13 +3572,13 @@ dependencies = [ "reth-evm", "reth-primitives-traits", "reth-trie-common", - "reth-trie-sparse", "revm-bytecode", "revm-database-interface", "revm-state", "serde", "serde_with", "thiserror", + "tries", ] [[package]] @@ -3627,7 +3625,7 @@ dependencies = [ "stateless-validator-common", "tree_hash", "tree_hash_derive", - "zeth-mpt-state", + "tries", ] [[package]] @@ -3920,6 +3918,24 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "tries" +version = "0.1.0" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "alloy-rpc-types-debug", + "alloy-trie 0.9.4", + "itertools 0.14.0", + "reth-trie-common", + "reth-trie-sparse", + "revm-bytecode", + "revm-database-interface", + "thiserror", + "zeth-mpt", +] + [[package]] name = "typenum" version = "1.19.0" @@ -4421,7 +4437,7 @@ dependencies = [ [[package]] name = "zeth-mpt" version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" +source = "git+https://github.com/paradigmxyz/stateless?rev=ed189a51931e8589102f3139d48fdbb3bbe4c1f7#ed189a51931e8589102f3139d48fdbb3bbe4c1f7" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4429,20 +4445,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "zeth-mpt-state" -version = "0.1.0" -source = "git+https://github.com/eth-act/zkvm-ethereum-mpt.git?rev=0e7ec8ecccf0d00ed1b7981155433e34b8746cc5#0e7ec8ecccf0d00ed1b7981155433e34b8746cc5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie 0.9.4", - "reth-trie-common", - "revm-bytecode", - "stateless", - "zeth-mpt", -] - [[package]] name = "ziskos" version = "0.15.0"