mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-11 18:04:18 +00:00
We forked `gossipsub` into the lighthouse repo sometime ago so that we could iterate quicker on implementing back pressure and IDONTWANT. Meanwhile we have pushed all our changes upstream and we are now the main maintainers of `rust-libp2p` this allows us to use upstream `gossipsub` again. Nonetheless we still use our forked repo to give us freedom to experiment with features before submitting them upstream
63 lines
1.9 KiB
TOML
63 lines
1.9 KiB
TOML
[package]
|
|
name = "network"
|
|
version = "0.2.0"
|
|
authors = ["Sigma Prime <contact@sigmaprime.io>"]
|
|
edition = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
bls = { workspace = true }
|
|
eth2 = { workspace = true }
|
|
eth2_network_config = { workspace = true }
|
|
genesis = { workspace = true }
|
|
gossipsub = { package = "libp2p-gossipsub", git = "https://github.com/sigp/rust-libp2p.git", tag = "sigp-gossipsub-0.1" }
|
|
k256 = "0.13.4"
|
|
kzg = { workspace = true }
|
|
matches = "0.1.8"
|
|
rand_chacha = "0.3.1"
|
|
serde_json = { workspace = true }
|
|
slog-async = { workspace = true }
|
|
slog-term = { workspace = true }
|
|
sloggers = { workspace = true }
|
|
|
|
[dependencies]
|
|
alloy-primitives = { workspace = true }
|
|
alloy-rlp = { workspace = true }
|
|
anyhow = { workspace = true }
|
|
async-channel = { workspace = true }
|
|
beacon_chain = { workspace = true }
|
|
beacon_processor = { workspace = true }
|
|
delay_map = { workspace = true }
|
|
derivative = { workspace = true }
|
|
ethereum_ssz = { workspace = true }
|
|
execution_layer = { workspace = true }
|
|
fnv = { workspace = true }
|
|
futures = { workspace = true }
|
|
hex = { workspace = true }
|
|
igd-next = { version = "0.16", features = ["aio_tokio"] }
|
|
itertools = { workspace = true }
|
|
lighthouse_network = { workspace = true }
|
|
logging = { workspace = true }
|
|
lru_cache = { workspace = true }
|
|
metrics = { workspace = true }
|
|
operation_pool = { workspace = true }
|
|
parking_lot = { workspace = true }
|
|
rand = { workspace = true }
|
|
slog = { workspace = true }
|
|
slot_clock = { workspace = true }
|
|
smallvec = { workspace = true }
|
|
ssz_types = { workspace = true }
|
|
store = { workspace = true }
|
|
strum = { workspace = true }
|
|
task_executor = { workspace = true }
|
|
tokio = { workspace = true }
|
|
tokio-stream = { workspace = true }
|
|
types = { workspace = true }
|
|
|
|
[features]
|
|
# NOTE: This can be run via cargo build --bin lighthouse --features network/disable-backfill
|
|
disable-backfill = []
|
|
fork_from_env = ["beacon_chain/fork_from_env"]
|
|
portable = ["beacon_chain/portable"]
|
|
test_logger = []
|
|
ci_logger = []
|