mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-03 00:31:50 +00:00
Anchor currently depends on `lighthouse_network` for a few types and utilities that live within. As we use our own libp2p behaviours, we actually do not use the core logic in that crate. This makes us transitively depend on a bunch of unneeded crates (even a whole separate libp2p if the versions mismatch!) Move things we require into it's own lightweight crate. Co-Authored-By: Daniel Knopik <daniel@dknopik.de>
48 lines
1.2 KiB
TOML
48 lines
1.2 KiB
TOML
[package]
|
|
name = "beacon_node"
|
|
version = "7.1.0"
|
|
authors = [
|
|
"Paul Hauner <paul@paulhauner.com>",
|
|
"Age Manning <Age@AgeManning.com",
|
|
]
|
|
edition = { workspace = true }
|
|
|
|
[lib]
|
|
name = "beacon_node"
|
|
path = "src/lib.rs"
|
|
|
|
[features]
|
|
write_ssz_files = [
|
|
"beacon_chain/write_ssz_files",
|
|
] # Writes debugging .ssz files to /tmp during block processing.
|
|
|
|
[dependencies]
|
|
account_utils = { workspace = true }
|
|
beacon_chain = { workspace = true }
|
|
clap = { workspace = true }
|
|
clap_utils = { workspace = true }
|
|
client = { path = "client" }
|
|
directory = { workspace = true }
|
|
dirs = { workspace = true }
|
|
environment = { workspace = true }
|
|
eth2_config = { workspace = true }
|
|
execution_layer = { workspace = true }
|
|
genesis = { workspace = true }
|
|
hex = { workspace = true }
|
|
http_api = { workspace = true }
|
|
hyper = { workspace = true }
|
|
lighthouse_network = { workspace = true }
|
|
monitoring_api = { workspace = true }
|
|
network_utils = { workspace = true }
|
|
sensitive_url = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
slasher = { workspace = true }
|
|
store = { workspace = true }
|
|
strum = { workspace = true }
|
|
task_executor = { workspace = true }
|
|
tracing = { workspace = true }
|
|
types = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
node_test_rig = { path = "../testing/node_test_rig" }
|