11[workspace .package ]
22version = " 0.1.0"
33edition = " 2021"
4- rust-version = " 1.88 "
4+ rust-version = " 1.93 "
55license = " MIT OR Apache-2.0"
66homepage = " https://github.com/flashbots/rbuilder"
77repository = " https://github.com/flashbots/rbuilder"
@@ -70,62 +70,63 @@ codegen-units = 1
7070incremental = false
7171
7272[workspace .dependencies ]
73- reth = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
74- reth-cli-util = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
75- reth-db = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
76- reth-db-common = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
77- reth-errors = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
78- reth-payload-builder = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
79- reth-node-api = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
80- reth-node-ethereum = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
81- reth-trie = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
82- reth-trie-parallel = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
83- reth-node-core = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
84- reth-primitives = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
85- reth-ethereum-primitives = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
86- reth-primitives-traits = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
87- reth-provider = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" , features = [
73+ reth = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
74+ reth-cli-util = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
75+ reth-db = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
76+ reth-db-common = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
77+ reth-errors = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
78+ reth-node-api = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
79+ reth-node-ethereum = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
80+ reth-trie = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
81+ reth-trie-parallel = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
82+ reth-node-core = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
83+ reth-primitives = { package = " reth-ethereum-primitives" , git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
84+ reth-ethereum-primitives = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
85+ reth-primitives-traits = { version = " 0.3.1" , default-features = false }
86+ reth-provider = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" , features = [
8887 " test-utils" ,
8988] }
90- reth-chainspec = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
91- reth-evm = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
92- reth-evm-ethereum = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
93- reth-revm = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
94- reth-execution-errors = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
95- reth-trie-db = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
96- reth-transaction-pool = { git = " https://github.com/paradigmxyz/reth" , rev = " d6324d63e27ef6b7c49cdc9b1977c1b808234c7b" }
97-
98- # compatible with reth d6324d63e27ef6b7c49cdc9b1977c1b808234c7b dependencies
99- revm = { version = " 34.0.0" , features = [
89+ reth-chainspec = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
90+ reth-evm = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
91+ reth-evm-ethereum = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
92+ reth-revm = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
93+ reth-execution-errors = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
94+ reth-trie-db = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
95+ reth-transaction-pool = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
96+ reth-tasks = { git = " https://github.com/paradigmxyz/reth" , tag = " v2.2.0" }
97+
98+ # compatible with reth v2.2.0 dependencies
99+ revm = { version = " =38.0.0" , features = [
100100 " std" ,
101101 " secp256k1" ,
102102 " optional_balance_check" ,
103103], default-features = false }
104- revm-inspectors = { version = " 0.34.2 " , default-features = false }
104+ revm-inspectors = { version = " =0.39.0 " , default-features = false }
105105
106- ethereum_ssz_derive = " 0.9.0 "
107- ethereum_ssz = " 0.9.0 "
106+ ethereum_ssz_derive = " 0.10 "
107+ ethereum_ssz = " 0.10 "
108108
109- alloy-primitives = { version = " 1.5.6" , default-features = false , features = [
109+ alloy-primitives = { version = " = 1.5.6" , default-features = false , features = [
110110 " getrandom" ,
111+ " map-foldhash" ,
111112] }
112- alloy-rlp = " 0.3.13"
113- alloy-chains = " 0.2.5 "
114- alloy-trie = { version = " 0.9.4" , default-features = false }
115- alloy-evm = { version = " 0.27.2 " , default-features = false }
116- alloy-provider = { version = " 1.6.3 " , features = [" ipc" , " pubsub" , " ws" ] }
117- alloy-eips = { version = " 1.6.3 " }
118- alloy-rpc-types = { version = " 1.6.3 " }
119- alloy-json-rpc = { version = " 1.6.3 " }
120- alloy-network = { version = " 1.6.3 " }
121- alloy-network-primitives = { version = " 1.6.3 " }
122- alloy-node-bindings = { version = " 1.6.3 " }
123- alloy-consensus = { version = " 1.6.3 " , features = [" kzg" ] }
124- alloy-rpc-types-beacon = { version = " 1.6.3 " , features = [" ssz" ] }
125- alloy-rpc-types-engine = { version = " 1.6.3 " , features = [" ssz" ] }
126- alloy-rpc-types-eth = { version = " 1.6.3 " }
127- alloy-signer = { version = " 1.6.3 " }
128- alloy-signer-local = { version = " 1.6.3 " }
113+ alloy-rlp = { version = " = 0.3.13" , default-features = false , features = [ " core-net " ] }
114+ alloy-chains = { version = " = 0.2.33 " , default-features = false }
115+ alloy-trie = { version = " = 0.9.4" , default-features = false }
116+ alloy-evm = { version = " =0.34.0 " , default-features = false }
117+ alloy-provider = { version = " =2.0.4 " , features = [" ipc" , " pubsub" , " ws" ] }
118+ alloy-eips = { version = " =2.0.4 " }
119+ alloy-rpc-types = { version = " =2.0.4 " }
120+ alloy-json-rpc = { version = " =2.0.4 " }
121+ alloy-network = { version = " =2.0.4 " }
122+ alloy-network-primitives = { version = " =2.0.4 " }
123+ alloy-node-bindings = { version = " =2.0.4 " }
124+ alloy-consensus = { version = " =2.0.4 " , features = [" kzg" ] }
125+ alloy-rpc-types-beacon = { version = " =2.0.4 " , features = [" ssz" ] }
126+ alloy-rpc-types-engine = { version = " =2.0.4 " , features = [" ssz" ] }
127+ alloy-rpc-types-eth = { version = " =2.0.4 " }
128+ alloy-signer = { version = " =2.0.4 " }
129+ alloy-signer-local = { version = " =2.0.4 " }
129130
130131# Version required by ethereum-consensus beacon-api-client
131132mev-share-sse = { git = " https://github.com/paradigmxyz/mev-share-rs" , rev = " 9eb2b0138ab3202b9eb3af4b19c7b3bf40b0faa8" , default-features = false }
@@ -138,6 +139,7 @@ thiserror = { version = "1.0.64" }
138139eyre = { version = " 0.6.12" }
139140jsonrpsee = { version = " 0.24.4" }
140141parking_lot = { version = " 0.12.3" }
142+ notify = " 8.2.0"
141143tokio = { version = " 1.40.0" , default-features = false }
142144futures = " 0.3"
143145futures-util = " 0.3"
0 commit comments