[package] name = "reth-beacon-consensus" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true [dependencies] # reth reth-consensus-common = { path = "../common" } reth-primitives.workspace = true reth-interfaces.workspace = true reth-stages = { path = "../../stages" } reth-db = { path = "../../storage/db" } reth-provider.workspace = true reth-rpc-types.workspace = true reth-tasks.workspace = true reth-payload-builder.workspace = true reth-metrics.workspace = true reth-prune = { path = "../../prune" } # async tokio = { workspace = true, features = ["sync"] } tokio-stream.workspace = true futures.workspace = true # misc tracing.workspace = true thiserror.workspace = true schnellru = "0.2" [dev-dependencies] # reth reth-payload-builder = { workspace = true, features = ["test-utils"] } reth-interfaces = { workspace = true, features = ["test-utils"] } reth-stages = { path = "../../stages", features = ["test-utils"] } reth-blockchain-tree = { path = "../../blockchain-tree", features = ["test-utils"] } reth-db = { path = "../../storage/db", features = ["test-utils"] } reth-provider = { workspace = true, features = ["test-utils"] } reth-tracing = { path = "../../tracing" } reth-revm = { path = "../../revm" } reth-downloaders = { path = "../../net/downloaders" } assert_matches = "1.5"