-
Notifications
You must be signed in to change notification settings - Fork 3
/
Cargo.toml
54 lines (39 loc) · 1.83 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
46
47
48
49
50
51
52
53
54
[package]
name = "il-boost"
version = "0.1.0"
edition = "2021"
[dependencies]
# Commit Boost
cb-metrics = { git = "https://github.com/Commit-Boost/commit-boost-client", branch = "main" }
cb-common = { git = "https://github.com/Commit-Boost/commit-boost-client", branch = "main" }
cb-pbs = { git = "https://github.com/Commit-Boost/commit-boost-client", branch = "main" }
eth2_keystore = { git = "https://github.com/sigp/lighthouse", rev = "9e12c21f268c80a3f002ae0ca27477f9f512eb6f" }
toml = "0.5"
# Async / Threads
tokio = { version = "1.37.0", features = ["full"] }
futures = "0.3.30"
# Serialization
serde = { version = "1.0.203", features = ["derive"] }
serde_json = "1.0.115"
# preconf-boost
# preconf = { git = "https://github.com/gattaca-com/preconf-boost", rev = "720f870d40718c9689df73763bc6d8a748bf33d0" }
# Ethereum
alloy = { version = "0.1.3", features = ["rpc", "rpc-types", "full", "rpc-types-beacon", "provider-txpool-api", "signer-local", "node-bindings", "ssz"] }
ethereum-consensus = { git = "https://github.com/ralexstokes/ethereum-consensus", rev = "cf3c404" }
beacon-api-client = { git = "https://github.com/ralexstokes/ethereum-consensus" }
ethereum_serde_utils = "0.5.2"
# Crypto
tree_hash = { git = "https://github.com/eserilev/tree_hash", branch = "alloy-deps"}
tree_hash_derive = { git = "https://github.com/eserilev/tree_hash", branch = "alloy-deps"}
reqwest = "0.12"
# types
parking_lot = "0.12.1"
ssz_types = { git = "https://github.com/eserilev/ssz_types", branch = "alloy-tweaks"}
# tracing
tracing = "0.1.40"
tracing-subscriber = "0.3.18"
mev-share-sse = { git = "https://github.com/paradigmxyz/mev-share-rs" }
# reth
reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth", features = ["test-utils"]}
axum = { version = "0.7.5", features = ["macros"] }
axum-extra = { version = "0.9.3", features = ["typed-header"] }