[package] name = "reth" version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/paradigmxyz/reth" readme = "README.md" [dependencies] # reth reth-primitives = { path = "../../crates/primitives", features = ["arbitrary"] } reth-db = {path = "../../crates/storage/db", features = ["mdbx", "test-utils"] } # TODO: Temporary use of the test-utils feature reth-provider = { path = "../../crates/storage/provider", features = ["test-utils"] } reth-staged-sync = { path = "../../crates/staged-sync" } reth-stages = { path = "../../crates/stages"} reth-interfaces = { path = "../../crates/interfaces", features = ["test-utils"] } reth-transaction-pool = { path = "../../crates/transaction-pool" } reth-consensus = { path = "../../crates/consensus", features = ["serde"] } reth-executor = { path = "../../crates/executor" } # reth-rpc = {path = "../../crates/net/rpc"} reth-rlp = { path = "../../crates/common/rlp" } reth-network = {path = "../../crates/net/network", features = ["serde"] } reth-network-api = {path = "../../crates/net/network-api" } reth-downloaders = {path = "../../crates/net/downloaders" } reth-tracing = { path = "../../crates/tracing" } reth-net-nat = { path = "../../crates/net/nat" } reth-discv4 = { path = "../../crates/net/discv4" } # tracing tracing = "0.1" # io fdlimit = "0.2.1" walkdir = "2.3" serde = "1.0" serde_json = "1.0" shellexpand = "3.0.0" dirs-next = "2.0.0" confy = "0.5" # rpc/metrics metrics = "0.20.1" metrics-exporter-prometheus = { version = "0.11.0", features = ["http-listener"] } metrics-util = "0.14.0" # test vectors generation proptest = "1.0" # misc eyre = "0.6.8" clap = { version = "4.0", features = ["derive", "cargo"] } thiserror = "1.0" tokio = { version = "1.21", features = ["sync", "macros", "rt-multi-thread"] } tokio-stream = "0.1" futures = "0.3.25" tempfile = { version = "3.3.0" } backon = "0.2.0" comfy-table = "6.1.4" crossterm = "0.25.0" tui = "0.19.0"