diff --git a/Cargo.lock b/Cargo.lock index dd770911d..bb34cec82 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5716,17 +5716,10 @@ dependencies = [ "fdlimit", "futures", "human_bytes", - "humantime", - "hyper", "itertools 0.12.1", "jemallocator", "jsonrpsee", - "metrics", - "metrics-exporter-prometheus", "metrics-process", - "metrics-util", - "once_cell", - "pin-project", "proptest", "rand 0.8.5", "ratatui", @@ -5742,7 +5735,6 @@ dependencies = [ "reth-downloaders", "reth-ethereum-payload-builder", "reth-interfaces", - "reth-metrics", "reth-network", "reth-network-api", "reth-nippy-jar", @@ -5769,13 +5761,10 @@ dependencies = [ "reth-tracing", "reth-transaction-pool", "reth-trie", - "revm-inspectors", - "secp256k1 0.27.0", "serde", "serde_json", "similar-asserts", "tempfile", - "thiserror", "tokio", "toml", "tracing", @@ -5832,7 +5821,6 @@ name = "reth-beacon-consensus" version = "0.1.0-alpha.21" dependencies = [ "assert_matches", - "cfg-if", "futures", "metrics", "reth-beacon-consensus-core", @@ -5925,7 +5913,6 @@ dependencies = [ "reth-primitives", "secp256k1 0.27.0", "serde", - "serde_json", "tempfile", "toml", ] @@ -5934,9 +5921,7 @@ dependencies = [ name = "reth-consensus-common" version = "0.1.0-alpha.21" dependencies = [ - "alloy-chains", "assert_matches", - "cfg-if", "mockall", "reth-interfaces", "reth-primitives", @@ -5959,7 +5944,6 @@ dependencies = [ "once_cell", "page_size", "parity-scale-codec", - "parking_lot 0.12.1", "paste", "pprof", "proptest", @@ -6010,7 +5994,6 @@ version = "0.1.0-alpha.21" dependencies = [ "alloy-chains", "alloy-rlp", - "async-trait", "data-encoding", "enr", "linked_hash_set", @@ -6299,7 +6282,6 @@ dependencies = [ "futures", "humantime-serde", "itertools 0.12.1", - "linked-hash-map", "linked_hash_set", "metrics", "parking_lot 0.12.1", @@ -6341,7 +6323,6 @@ name = "reth-network-api" version = "0.1.0-alpha.21" dependencies = [ "alloy-chains", - "async-trait", "reth-discv4", "reth-eth-wire", "reth-primitives", @@ -6551,7 +6532,6 @@ name = "reth-payload-builder" version = "0.1.0-alpha.21" dependencies = [ "alloy-rlp", - "async-trait", "futures-util", "metrics", "reth-interfaces", @@ -6561,11 +6541,9 @@ dependencies = [ "reth-provider", "reth-rpc-types", "reth-rpc-types-compat", - "reth-tasks", "reth-transaction-pool", "revm", "revm-primitives", - "serde", "sha2", "thiserror", "tokio", @@ -6606,7 +6584,6 @@ dependencies = [ "hash-db", "itertools 0.12.1", "modular-bitfield", - "num_enum 0.7.2", "nybbles", "once_cell", "plain_hasher", @@ -6631,7 +6608,6 @@ dependencies = [ "test-fuzz", "thiserror", "toml", - "tracing", "triehash", "zstd 0.12.4", ] @@ -6681,10 +6657,8 @@ dependencies = [ "reth-primitives", "reth-provider", "reth-stages", - "reth-static-file", "reth-tokio-util", "thiserror", - "tokio", "tokio-stream", "tracing", ] @@ -6723,7 +6697,6 @@ dependencies = [ "hyper", "jsonrpsee", "jsonwebtoken", - "lazy_static", "metrics", "pin-project", "rand 0.8.5", @@ -6757,7 +6730,6 @@ dependencies = [ "thiserror", "tokio", "tokio-stream", - "tokio-util", "tower", "tracing", "tracing-futures", @@ -6769,7 +6741,6 @@ version = "0.1.0-alpha.21" dependencies = [ "jsonrpsee", "reth-node-api", - "reth-payload-builder", "reth-primitives", "reth-rpc-types", "serde_json", @@ -6866,7 +6837,6 @@ dependencies = [ "bytes", "ethereum_ssz", "ethereum_ssz_derive", - "itertools 0.12.1", "jsonrpsee-types", "proptest", "proptest-derive", @@ -6905,7 +6875,6 @@ dependencies = [ "metrics", "num-traits", "paste", - "pin-project", "pprof", "rand 0.8.5", "rayon", @@ -6925,8 +6894,6 @@ dependencies = [ "reth-static-file", "reth-tokio-util", "reth-trie", - "revm", - "serde", "serde_json", "tempfile", "thiserror", @@ -6950,8 +6917,6 @@ dependencies = [ "reth-stages", "reth-tokio-util", "tempfile", - "thiserror", - "tokio", "tokio-stream", "tracing", ] @@ -7012,7 +6977,6 @@ dependencies = [ "proptest", "rand 0.8.5", "reth-eth-wire", - "reth-interfaces", "reth-metrics", "reth-primitives", "reth-provider", diff --git a/bin/reth/Cargo.toml b/bin/reth/Cargo.toml index 6ca8ac67c..28cbd76ad 100644 --- a/bin/reth/Cargo.toml +++ b/bin/reth/Cargo.toml @@ -57,12 +57,6 @@ reth-node-core.workspace = true # crypto alloy-rlp.workspace = true alloy-chains.workspace = true -secp256k1 = { workspace = true, features = [ - "global-context", - "rand-std", - "recovery", -] } -revm-inspectors.workspace = true # tracing tracing.workspace = true @@ -75,12 +69,7 @@ confy.workspace = true toml = { workspace = true, features = ["display"] } # metrics -metrics-exporter-prometheus = "0.12.1" -metrics-util = "0.15.0" metrics-process = "=1.0.14" -reth-metrics.workspace = true -metrics.workspace = true -once_cell.workspace = true # test vectors generation proptest.workspace = true @@ -100,20 +89,14 @@ tokio = { workspace = true, features = [ "rt-multi-thread", ] } futures.workspace = true -pin-project.workspace = true - -# http/rpc -hyper = "0.14.25" # misc aquamarine.workspace = true eyre.workspace = true -thiserror.workspace = true clap = { workspace = true, features = ["derive"] } tempfile.workspace = true backon = "0.4" similar-asserts.workspace = true -humantime = "2.1.0" itertools.workspace = true rayon.workspace = true boyer-moore-magiclen = "0.2.16" diff --git a/crates/config/Cargo.toml b/crates/config/Cargo.toml index 046446a3d..bfb78c339 100644 --- a/crates/config/Cargo.toml +++ b/crates/config/Cargo.toml @@ -19,7 +19,6 @@ reth-primitives.workspace = true # serde serde.workspace = true -serde_json.workspace = true humantime-serde.workspace = true # crypto diff --git a/crates/consensus/beacon/Cargo.toml b/crates/consensus/beacon/Cargo.toml index a6407240b..2ce211f8b 100644 --- a/crates/consensus/beacon/Cargo.toml +++ b/crates/consensus/beacon/Cargo.toml @@ -40,7 +40,6 @@ metrics.workspace = true tracing.workspace = true thiserror.workspace = true schnellru.workspace = true -cfg-if = "1.0.0" [dev-dependencies] # reth diff --git a/crates/consensus/common/Cargo.toml b/crates/consensus/common/Cargo.toml index 51c3134c0..ece6a029b 100644 --- a/crates/consensus/common/Cargo.toml +++ b/crates/consensus/common/Cargo.toml @@ -15,9 +15,6 @@ workspace = true reth-primitives.workspace = true reth-interfaces.workspace = true reth-provider.workspace = true -alloy-chains.workspace = true -# misc -cfg-if = "1.0.0" [dev-dependencies] reth-interfaces = { workspace = true, features = ["test-utils"] } diff --git a/crates/net/dns/Cargo.toml b/crates/net/dns/Cargo.toml index 6c64cfee9..e706dfc86 100644 --- a/crates/net/dns/Cargo.toml +++ b/crates/net/dns/Cargo.toml @@ -31,7 +31,6 @@ trust-dns-resolver = "0.23" # misc data-encoding = "2" -async-trait.workspace = true linked_hash_set = "0.1" schnellru.workspace = true thiserror.workspace = true diff --git a/crates/net/network-api/Cargo.toml b/crates/net/network-api/Cargo.toml index f66f37448..6358222e1 100644 --- a/crates/net/network-api/Cargo.toml +++ b/crates/net/network-api/Cargo.toml @@ -22,7 +22,6 @@ alloy-chains.workspace = true serde = { workspace = true, features = ["derive"], optional = true } # misc -async-trait.workspace = true thiserror.workspace = true tokio = { workspace = true, features = ["sync"] } diff --git a/crates/net/network/Cargo.toml b/crates/net/network/Cargo.toml index 147dbd738..23b203e20 100644 --- a/crates/net/network/Cargo.toml +++ b/crates/net/network/Cargo.toml @@ -55,7 +55,6 @@ fnv = "1.0" thiserror.workspace = true parking_lot.workspace = true linked_hash_set = "0.1" -linked-hash-map = "0.5.6" rand.workspace = true secp256k1 = { workspace = true, features = ["global-context", "rand-std", "recovery"] } derive_more.workspace = true diff --git a/crates/payload/builder/Cargo.toml b/crates/payload/builder/Cargo.toml index 8bb9372a8..17a61a761 100644 --- a/crates/payload/builder/Cargo.toml +++ b/crates/payload/builder/Cargo.toml @@ -19,7 +19,6 @@ reth-transaction-pool.workspace = true reth-interfaces.workspace = true reth-rpc-types-compat.workspace = true reth-provider.workspace = true -reth-tasks.workspace = true reth-node-api.workspace = true # ethereum @@ -30,7 +29,6 @@ revm-primitives.workspace = true tokio = { workspace = true, features = ["sync"] } tokio-stream.workspace = true futures-util.workspace = true -async-trait.workspace = true # metrics reth-metrics.workspace = true @@ -41,9 +39,6 @@ thiserror.workspace = true sha2 = { version = "0.10", default-features = false } tracing.workspace = true -# serde, for traits -serde.workspace = true - [dev-dependencies] revm.workspace = true diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 1d7468560..875c5ed55 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -34,9 +34,6 @@ secp256k1 = { workspace = true, features = ["global-context", "recovery"] } # for eip-4844 c-kzg = { workspace = true, features = ["serde"], optional = true } -# tracing -tracing.workspace = true - # misc bytes.workspace = true byteorder = "1" @@ -44,7 +41,6 @@ clap = { workspace = true, features = ["derive"], optional = true } derive_more.workspace = true itertools.workspace = true modular-bitfield = "0.11.2" -num_enum = "0.7" once_cell.workspace = true rayon.workspace = true serde.workspace = true diff --git a/crates/prune/Cargo.toml b/crates/prune/Cargo.toml index 6699c567b..d59da8096 100644 --- a/crates/prune/Cargo.toml +++ b/crates/prune/Cargo.toml @@ -17,13 +17,9 @@ reth-primitives.workspace = true reth-db.workspace = true reth-provider.workspace = true reth-interfaces.workspace = true -reth-static-file.workspace = true reth-tokio-util.workspace = true reth-config.workspace = true -# async -tokio = { workspace = true, features = ["sync"] } - # metrics reth-metrics.workspace = true metrics.workspace = true diff --git a/crates/rpc/rpc-api/Cargo.toml b/crates/rpc/rpc-api/Cargo.toml index f66f20ec4..4c1618d0c 100644 --- a/crates/rpc/rpc-api/Cargo.toml +++ b/crates/rpc/rpc-api/Cargo.toml @@ -15,7 +15,6 @@ workspace = true # reth reth-primitives.workspace = true reth-rpc-types.workspace = true -reth-payload-builder.workspace = true reth-node-api.workspace = true # misc diff --git a/crates/rpc/rpc-types/Cargo.toml b/crates/rpc/rpc-types/Cargo.toml index 7bd02b678..454af97e9 100644 --- a/crates/rpc/rpc-types/Cargo.toml +++ b/crates/rpc/rpc-types/Cargo.toml @@ -23,7 +23,6 @@ ethereum_ssz = { version = "0.5", optional = true } # misc thiserror.workspace = true -itertools.workspace = true serde = { workspace = true, features = ["derive"] } serde_with = "3.3" serde_json.workspace = true diff --git a/crates/rpc/rpc/Cargo.toml b/crates/rpc/rpc/Cargo.toml index 566fa90ee..42f0f4087 100644 --- a/crates/rpc/rpc/Cargo.toml +++ b/crates/rpc/rpc/Cargo.toml @@ -58,7 +58,6 @@ async-trait.workspace = true tokio = { workspace = true, features = ["sync"] } tower = "0.4" tokio-stream = { workspace = true, features = ["sync"] } -tokio-util = "0.7" pin-project.workspace = true rayon.workspace = true @@ -82,7 +81,6 @@ tracing-futures = "0.2" schnellru.workspace = true futures.workspace = true derive_more.workspace = true -lazy_static = "*" [dev-dependencies] jsonrpsee = { workspace = true, features = ["client"] } diff --git a/crates/stages/Cargo.toml b/crates/stages/Cargo.toml index 052f748e8..0cd3e6dd3 100644 --- a/crates/stages/Cargo.toml +++ b/crates/stages/Cargo.toml @@ -23,20 +23,15 @@ reth-tokio-util.workspace = true reth-etl.workspace = true reth-static-file.workspace = true -# revm -revm.workspace = true - # async tokio = { workspace = true, features = ["sync"] } tokio-stream.workspace = true futures-util.workspace = true -pin-project.workspace = true # observability tracing.workspace = true # io -serde.workspace = true tempfile.workspace = true # metrics diff --git a/crates/static-file/Cargo.toml b/crates/static-file/Cargo.toml index 8c7128455..8ef23d8af 100644 --- a/crates/static-file/Cargo.toml +++ b/crates/static-file/Cargo.toml @@ -21,11 +21,9 @@ reth-nippy-jar.workspace = true reth-tokio-util.workspace = true # async -tokio = { workspace = true, features = ["sync"] } tokio-stream.workspace = true # misc -thiserror.workspace = true tracing.workspace = true clap = { workspace = true, features = ["derive"], optional = true } rayon.workspace = true diff --git a/crates/storage/db/Cargo.toml b/crates/storage/db/Cargo.toml index 690fc135b..67d27b964 100644 --- a/crates/storage/db/Cargo.toml +++ b/crates/storage/db/Cargo.toml @@ -34,7 +34,6 @@ bytes.workspace = true page_size = "0.6.0" thiserror.workspace = true tempfile = { workspace = true, optional = true } -parking_lot.workspace = true derive_more.workspace = true eyre.workspace = true paste = "1.0" diff --git a/crates/transaction-pool/Cargo.toml b/crates/transaction-pool/Cargo.toml index 027d7a727..bc0c5a440 100644 --- a/crates/transaction-pool/Cargo.toml +++ b/crates/transaction-pool/Cargo.toml @@ -16,7 +16,6 @@ workspace = true reth-eth-wire.workspace = true reth-primitives.workspace = true reth-provider.workspace = true -reth-interfaces.workspace = true reth-tasks.workspace = true revm.workspace = true alloy-rlp.workspace = true