-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
45 lines (39 loc) · 1.73 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[package]
name = "reth-flashblocks"
version = "0.1.0"
edition = "2021"
rust-version = "1.84"
license = "MIT"
homepage = "https://github.com/base-org/reth-flashblocks"
repository = "https://github.com/base-org/reth-flashblocks"
[dependencies]
reth = { git = "https://github.com/paradigmxyz/reth", tag = "v1.1.5" }
reth-optimism-node = { git = "https://github.com/paradigmxyz/reth", tag = "v1.1.5" }
reth-optimism-cli = { git = "https://github.com/paradigmxyz/reth", tag = "v1.1.5" }
reth-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.1.5" }
reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth", tag = "v1.1.5" }
clap = { version = "4.4.3" }
jsonrpsee = { version = "0.24.8" }
tracing = { version = "0.1.41" }
serde = "1"
# TODO: Pinning dependencies to work around deposit-transaction being removed and Reth 1.1.5 not being updated, see:
# https://github.com/alloy-rs/op-alloy/pull/383/files. This can be removed in the future
op-alloy-rpc-types = { version = "=0.9.0", default-features = false }
op-alloy-rpc-types-engine = { version = "=0.9.0", default-features = false }
op-alloy-rpc-jsonrpsee = { version = "=0.9.0", default-features = false }
op-alloy-network = { version = "=0.9.0", default-features = false }
op-alloy-consensus = { version = "=0.9.0", default-features = false }
alloy-primitives = { version = "=0.8.20", default-features = false }
alloy-eips = { version = "=0.9.2", default-features = false }
alloy-rpc-types = { version = "=0.9.2", default-features = false }
alloy-rpc-types-eth = { version = "=0.9.2" }
[features]
default = ["optimism"]
optimism = [
"reth-optimism-node/optimism",
"reth-optimism-cli/optimism",
"reth-primitives/optimism"
]
[[bin]]
name = "reth-flashblocks"
path = "./src/main.rs"