|
1 | 1 | [workspace.package]
|
2 | 2 | version = "0.1.0"
|
3 | 3 | edition = "2021"
|
4 |
| -rust-version = "1.85" |
| 4 | +rust-version = "1.86" |
5 | 5 | license = "MIT OR Apache-2.0"
|
6 | 6 | homepage = "https://github.com/flashbots/op-rbuilder"
|
7 | 7 | repository = "https://github.com/flashbots/op-rbuilder"
|
@@ -40,105 +40,105 @@ codegen-units = 1
|
40 | 40 | incremental = false
|
41 | 41 |
|
42 | 42 | [workspace.dependencies]
|
43 |
| -reth = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
44 |
| -reth-chain-state = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
45 |
| -reth-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
46 |
| -reth-cli-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
47 |
| -reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
48 |
| -reth-db-common = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
49 |
| -reth-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
50 |
| -reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
51 |
| -reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
52 |
| -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
53 |
| -reth-trie = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
54 |
| -reth-trie-parallel = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
55 |
| -reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
56 |
| -reth-node-core = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
57 |
| -reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
58 |
| -reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
59 |
| -reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12", features = [ |
| 43 | +reth = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 44 | +reth-chain-state = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 45 | +reth-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 46 | +reth-cli-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 47 | +reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 48 | +reth-db-common = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 49 | +reth-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 50 | +reth-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 51 | +reth-node-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 52 | +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 53 | +reth-trie = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 54 | +reth-trie-parallel = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 55 | +reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 56 | +reth-node-core = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 57 | +reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 58 | +reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 59 | +reth-provider = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1", features = [ |
60 | 60 | "test-utils",
|
61 | 61 | ] }
|
62 |
| -reth-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
63 |
| -reth-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
64 |
| -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
65 |
| -reth-execution-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
66 |
| -reth-exex = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
67 |
| -reth-metrics = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
68 |
| -reth-trie-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
69 |
| -reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
70 |
| -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
71 |
| -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
72 |
| -reth-revm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
73 |
| -reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
74 |
| -reth-payload-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
75 |
| -reth-rpc-layer = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
76 |
| -reth-network-peers = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
77 |
| -reth-testing-utils = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
78 |
| -reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
| 62 | +reth-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 63 | +reth-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 64 | +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 65 | +reth-execution-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 66 | +reth-exex = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 67 | +reth-metrics = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 68 | +reth-trie-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 69 | +reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 70 | +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 71 | +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 72 | +reth-revm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 73 | +reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 74 | +reth-payload-util = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 75 | +reth-rpc-layer = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 76 | +reth-network-peers = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 77 | +reth-testing-utils = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 78 | +reth-node-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
79 | 79 |
|
80 | 80 | # reth optimism
|
81 |
| -reth-optimism-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
82 |
| -reth-optimism-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
83 |
| -reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
84 |
| -reth-optimism-forks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
85 |
| -reth-optimism-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
86 |
| -reth-optimism-node = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
87 |
| -reth-optimism-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
88 |
| -reth-optimism-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
89 |
| -reth-optimism-txpool = { git = "https://github.com/paradigmxyz/reth", tag = "v1.3.12" } |
| 81 | +reth-optimism-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 82 | +reth-optimism-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 83 | +reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 84 | +reth-optimism-forks = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 85 | +reth-optimism-evm = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 86 | +reth-optimism-node = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 87 | +reth-optimism-payload-builder = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 88 | +reth-optimism-chainspec = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
| 89 | +reth-optimism-txpool = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.1" } |
90 | 90 |
|
91 |
| -# compatible with reth "v1.3.12 dependencies |
92 |
| -revm = { version = "22.0.1", features = [ |
| 91 | +# compatible with reth "v1.4.1 dependencies |
| 92 | +revm = { version = "23.1.0", features = [ |
93 | 93 | "std",
|
94 | 94 | "secp256k1",
|
95 | 95 | "optional_balance_check",
|
96 | 96 | ], default-features = false }
|
97 |
| -revm-inspectors = { version = "0.19.0", default-features = false } |
98 |
| -op-revm = { version = "3.0.2", default-features = false } |
| 97 | +revm-inspectors = { version = "0.22.0", default-features = false } |
| 98 | +op-revm = { version = "4.0.2", default-features = false } |
99 | 99 |
|
100 | 100 | ethereum_ssz_derive = "0.9.0"
|
101 | 101 | ethereum_ssz = "0.9.0"
|
102 | 102 |
|
103 |
| -alloy-primitives = { version = "1.0.0", default-features = false } |
| 103 | +alloy-primitives = { version = "1.1.0", default-features = false } |
104 | 104 | alloy-rlp = "0.3.10"
|
105 | 105 | alloy-chains = "0.2.0"
|
106 |
| -alloy-evm = { version = "0.5.0", default-features = false } |
107 |
| -alloy-provider = { version = "0.14.0", features = ["ipc", "pubsub"] } |
108 |
| -alloy-pubsub = { version = "0.14.0" } |
109 |
| -alloy-eips = { version = "0.14.0" } |
110 |
| -alloy-rpc-types = { version = "0.14.0" } |
111 |
| -alloy-json-rpc = { version = "0.14.0" } |
112 |
| -alloy-transport-http = { version = "0.14.0" } |
113 |
| -alloy-network = { version = "0.14.0" } |
114 |
| -alloy-network-primitives = { version = "0.14.0" } |
115 |
| -alloy-transport = { version = "0.14.0" } |
116 |
| -alloy-node-bindings = { version = "0.14.0" } |
117 |
| -alloy-consensus = { version = "0.14.0", features = ["kzg"] } |
118 |
| -alloy-serde = { version = "0.14.0" } |
119 |
| -alloy-rpc-types-beacon = { version = "0.14.0", features = ["ssz"] } |
120 |
| -alloy-rpc-types-engine = { version = "0.14.0", features = ["ssz"] } |
121 |
| -alloy-rpc-types-eth = { version = "0.14.0" } |
122 |
| -alloy-signer-local = { version = "0.14.0" } |
123 |
| -alloy-rpc-client = { version = "0.14.0" } |
124 |
| -alloy-genesis = { version = "0.14.0" } |
| 106 | +alloy-evm = { version = "0.8.0", default-features = false } |
| 107 | +alloy-provider = { version = "1.0.3", features = ["ipc", "pubsub"] } |
| 108 | +alloy-pubsub = { version = "1.0.3" } |
| 109 | +alloy-eips = { version = "1.0.3" } |
| 110 | +alloy-rpc-types = { version = "1.0.3" } |
| 111 | +alloy-json-rpc = { version = "1.0.3" } |
| 112 | +alloy-transport-http = { version = "1.0.3" } |
| 113 | +alloy-network = { version = "1.0.3" } |
| 114 | +alloy-network-primitives = { version = "1.0.3" } |
| 115 | +alloy-transport = { version = "1.0.3" } |
| 116 | +alloy-node-bindings = { version = "1.0.3" } |
| 117 | +alloy-consensus = { version = "1.0.3", features = ["kzg"] } |
| 118 | +alloy-serde = { version = "1.0.3" } |
| 119 | +alloy-rpc-types-beacon = { version = "1.0.3", features = ["ssz"] } |
| 120 | +alloy-rpc-types-engine = { version = "1.0.3", features = ["ssz"] } |
| 121 | +alloy-rpc-types-eth = { version = "1.0.3" } |
| 122 | +alloy-signer-local = { version = "1.0.3" } |
| 123 | +alloy-rpc-client = { version = "1.0.3" } |
| 124 | +alloy-genesis = { version = "1.0.3" } |
125 | 125 | alloy-trie = { version = "0.8.1" }
|
126 | 126 |
|
127 | 127 | # optimism
|
128 |
| -alloy-op-evm = { version = "0.5.0", default-features = false } |
129 |
| -op-alloy-rpc-types = { version = "0.14.1", default-features = false } |
130 |
| -op-alloy-rpc-types-engine = { version = "0.14.1", default-features = false } |
131 |
| -op-alloy-rpc-jsonrpsee = { version = "0.14.1", default-features = false } |
132 |
| -op-alloy-network = { version = "0.14.1", default-features = false } |
133 |
| -op-alloy-consensus = { version = "0.14.1", default-features = false } |
| 128 | +alloy-op-evm = { version = "0.8.0", default-features = false } |
| 129 | +op-alloy-rpc-types = { version = "0.16.0", default-features = false } |
| 130 | +op-alloy-rpc-types-engine = { version = "0.16.0", default-features = false } |
| 131 | +op-alloy-rpc-jsonrpsee = { version = "0.16.0", default-features = false } |
| 132 | +op-alloy-network = { version = "0.16.0", default-features = false } |
| 133 | +op-alloy-consensus = { version = "0.16.0", default-features = false } |
134 | 134 |
|
135 | 135 | async-trait = { version = "0.1.83" }
|
136 | 136 | clap = { version = "4.4.3", features = ["derive", "env"] }
|
137 | 137 | clap_builder = { version = "4.5.19" }
|
138 | 138 | thiserror = { version = "1.0.64" }
|
139 | 139 | eyre = { version = "0.6.12" }
|
140 |
| -jsonrpsee = { version = "0.24.4" } |
141 |
| -jsonrpsee-types = { version = "0.24.4" } |
| 140 | +jsonrpsee = { version = "0.25.1" } |
| 141 | +jsonrpsee-types = { version = "0.25.1" } |
142 | 142 | parking_lot = { version = "0.12.3" }
|
143 | 143 | tokio = { version = "1.40.0" }
|
144 | 144 | auto_impl = { version = "1.2.0" }
|
|
0 commit comments