@@ -23,100 +23,100 @@ repository = "https://github.com/evstack/ev-reth"
2323authors = [" Evolve Stack Contributors" ]
2424
2525[workspace .dependencies ]
26- # Reth dependencies - Using v2.0 .0 stable
27- reth-chainspec = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
28- reth-cli = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
29- reth-cli-util = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
30- reth-rpc-eth-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
31- reth-tracing-otlp = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
32- reth-node-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
33- reth-node-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
34- reth-errors = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
35- reth-trie-db = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
36- reth-trie-common = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
37- reth-rpc-eth-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
38- reth-primitives-traits = { version = " 0.1 .0" , default-features = false }
39- reth-provider = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
40- reth-storage-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
41- reth-tracing = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
42- reth-transaction-pool = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
43- reth-network = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
44- reth-network-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
45- reth-chain-state = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
46- reth-db-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
47- reth-ethereum = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
48- reth-ethereum-cli = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
49- reth-basic-payload-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
50- reth-engine-local = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
51- reth-engine-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
52- reth-ethereum-payload-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
53- reth-ethereum-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , features = [" serde" , " reth-codec" ] }
54- reth-e2e-test-utils = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
55- reth-evm = { git = " https://github.com/paradigmxyz/reth.git" , default-features = false , tag = " v2.0 .0" }
56- reth-evm-ethereum = { git = " https://github.com/paradigmxyz/reth.git" , default-features = false , tag = " v2.0 .0" }
57- reth-execution-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
58- reth-node-core = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
59- reth-node-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
60- reth-payload-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
61- reth-payload-builder-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
62- reth-payload-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
63- reth-ethereum-forks = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
64- reth-revm = { git = " https://github.com/paradigmxyz/reth.git" , default-features = false , tag = " v2.0 .0" }
65- reth-rpc-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
66- reth-rpc-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
67- reth-rpc-engine-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
68- reth-rpc = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
69- reth-rpc-convert = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" }
70- reth-codecs = { version = " 0.1 .0" , default-features = false }
26+ # Reth dependencies - Using v2.1 .0 stable
27+ reth-chainspec = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
28+ reth-cli = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
29+ reth-cli-util = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
30+ reth-rpc-eth-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
31+ reth-tracing-otlp = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
32+ reth-node-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
33+ reth-node-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
34+ reth-errors = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
35+ reth-trie-db = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
36+ reth-trie-common = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
37+ reth-rpc-eth-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
38+ reth-primitives-traits = { version = " 0.3 .0" , default-features = false }
39+ reth-provider = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
40+ reth-storage-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
41+ reth-tracing = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
42+ reth-transaction-pool = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
43+ reth-network = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
44+ reth-network-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
45+ reth-chain-state = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
46+ reth-db-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
47+ reth-ethereum = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
48+ reth-ethereum-cli = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
49+ reth-basic-payload-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
50+ reth-engine-local = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
51+ reth-engine-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
52+ reth-ethereum-payload-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
53+ reth-ethereum-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , features = [" serde" , " reth-codec" ] }
54+ reth-e2e-test-utils = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
55+ reth-evm = { git = " https://github.com/paradigmxyz/reth.git" , default-features = false , tag = " v2.1 .0" }
56+ reth-evm-ethereum = { git = " https://github.com/paradigmxyz/reth.git" , default-features = false , tag = " v2.1 .0" }
57+ reth-execution-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
58+ reth-node-core = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
59+ reth-node-types = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
60+ reth-payload-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
61+ reth-payload-builder-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
62+ reth-payload-primitives = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
63+ reth-ethereum-forks = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
64+ reth-revm = { git = " https://github.com/paradigmxyz/reth.git" , default-features = false , tag = " v2.1 .0" }
65+ reth-rpc-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
66+ reth-rpc-builder = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
67+ reth-rpc-engine-api = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
68+ reth-rpc = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
69+ reth-rpc-convert = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" }
70+ reth-codecs = { version = " 0.3 .0" , default-features = false }
7171
7272ev-revm = { path = " crates/ev-revm" }
7373ev-primitives = { path = " crates/ev-primitives" }
7474
7575
7676# Consensus dependencies
77- reth-consensus = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
78- reth-consensus-common = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
79- reth-ethereum-consensus = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
77+ reth-consensus = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
78+ reth-consensus-common = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
79+ reth-ethereum-consensus = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
8080
8181# Test dependencies
82- reth-testing-utils = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
83- reth-db = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
84- reth-tasks = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.0 .0" , default-features = false }
82+ reth-testing-utils = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
83+ reth-db = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
84+ reth-tasks = { git = " https://github.com/paradigmxyz/reth.git" , tag = " v2.1 .0" , default-features = false }
8585
86- revm = { version = " 36 .0.0" , default-features = false }
86+ revm = { version = " 38 .0.0" , default-features = false }
8787
88- # Alloy dependencies (aligned to reth v2.0 .0)
89- alloy = { version = " 1.8.3 " , features = [
88+ # Alloy dependencies (aligned to reth v2.1 .0)
89+ alloy = { version = " 2.0.0 " , features = [
9090 " contract" ,
9191 " providers" ,
9292 " provider-http" ,
9393 " signers" ,
9494 " reqwest-rustls-tls" ,
9595], default-features = false }
96- alloy-evm = { version = " 0.30 .0" , default-features = false }
97- alloy-eips = { version = " 1.8.3 " , default-features = false }
98- alloy-network = { version = " 1.8.3 " , default-features = false }
99- alloy-provider = { version = " 1.8.3 " , default-features = false }
100- alloy-rpc-client = { version = " 1.8.3 " , default-features = false }
101- alloy-rpc-types = { version = " 1.8.3 " , default-features = false }
102- alloy-json-rpc = { version = " 1.8.3 " , default-features = false }
103- alloy-rpc-types-eth = { version = " 1.8.3 " , default-features = false }
104- alloy-rpc-types-engine = { version = " 1.8.3 " , default-features = false }
105- alloy-signer = { version = " 1.8.3 " , default-features = false }
106- alloy-signer-local = { version = " 1.8.3 " , features = [" mnemonic" ] }
107- alloy-serde = { version = " 1.8.3 " , default-features = false }
96+ alloy-evm = { version = " 0.33 .0" , default-features = false }
97+ alloy-eips = { version = " 2.0.0 " , default-features = false }
98+ alloy-network = { version = " 2.0.0 " , default-features = false }
99+ alloy-provider = { version = " 2.0.0 " , default-features = false }
100+ alloy-rpc-client = { version = " 2.0.0 " , default-features = false }
101+ alloy-rpc-types = { version = " 2.0.0 " , default-features = false }
102+ alloy-json-rpc = { version = " 2.0.0 " , default-features = false }
103+ alloy-rpc-types-eth = { version = " 2.0.0 " , default-features = false }
104+ alloy-rpc-types-engine = { version = " 2.0.0 " , default-features = false }
105+ alloy-signer = { version = " 2.0.0 " , default-features = false }
106+ alloy-signer-local = { version = " 2.0.0 " , features = [" mnemonic" ] }
107+ alloy-serde = { version = " 2.0.0 " , default-features = false }
108108alloy-primitives = { version = " 1.5.6" , default-features = false }
109- alloy-consensus = { version = " 1.8.3 " , default-features = false }
110- alloy-consensus-any = { version = " 1.8.3 " , default-features = false }
111- alloy-rlp = { version = " 0.3.15 " , default-features = false }
112- alloy-genesis = { version = " 1.8.3 " , default-features = false }
113- alloy-rpc-types-txpool = { version = " 1.8.3 " , default-features = false }
109+ alloy-consensus = { version = " 2.0.0 " , default-features = false }
110+ alloy-consensus-any = { version = " 2.0.0 " , default-features = false }
111+ alloy-rlp = { version = " 0.3.13 " , default-features = false }
112+ alloy-genesis = { version = " 2.0.0 " , default-features = false }
113+ alloy-rpc-types-txpool = { version = " 2.0.0 " , default-features = false }
114114alloy-sol-types = { version = " 1.5.6" , default-features = false }
115115
116116# Utility dependencies
117117bytes = " 1.10.1"
118118
119- revm-inspectors = " 0.36 .0"
119+ revm-inspectors = " 0.39 .0"
120120
121121# force newer nybbles for const push_unchecked (needed for Rust 1.92+)
122122nybbles = " 0.4.8"
0 commit comments