3c689a6837
## Issue Addressed There is currently an issue with yamux when connecting to prysm peers. The source of the issue is currently unknown. This PR removes yamux support to force mplex negotation. We can add back yamux support once we have isolated and corrected the issue.
58 lines
1.7 KiB
TOML
58 lines
1.7 KiB
TOML
[package]
|
|
name = "eth2_libp2p"
|
|
version = "0.2.0"
|
|
authors = ["Sigma Prime <contact@sigmaprime.io>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
hex = "0.4.2"
|
|
types = { path = "../../consensus/types" }
|
|
hashset_delay = { path = "../../common/hashset_delay" }
|
|
eth2_ssz_types = { path = "../../consensus/ssz_types" }
|
|
serde = { version = "1.0.110", features = ["derive"] }
|
|
serde_derive = "1.0.110"
|
|
eth2_ssz = "0.1.2"
|
|
eth2_ssz_derive = "0.1.0"
|
|
slog = { version = "2.5.2", features = ["max_level_trace"] }
|
|
lighthouse_version = { path = "../../common/lighthouse_version" }
|
|
tokio = { version = "0.2.21", features = ["time", "macros"] }
|
|
futures = "0.3.5"
|
|
error-chain = "0.12.2"
|
|
dirs = "2.0.2"
|
|
fnv = "1.0.7"
|
|
unsigned-varint = { git = "https://github.com/sigp/unsigned-varint", branch = "latest-codecs", features = ["codec"] }
|
|
lazy_static = "1.4.0"
|
|
lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
|
|
smallvec = "1.4.1"
|
|
lru = "0.5.1"
|
|
parking_lot = "0.11.0"
|
|
sha2 = "0.9.1"
|
|
base64 = "0.12.1"
|
|
snap = "1.0.0"
|
|
void = "1.0.2"
|
|
tokio-io-timeout = "0.4.0"
|
|
tokio-util = { version = "0.3.1", features = ["codec", "compat"] }
|
|
discv5 = { version = "0.1.0-alpha.9", features = ["libp2p"] }
|
|
tiny-keccak = "2.0.2"
|
|
environment = { path = "../../lighthouse/environment" }
|
|
# TODO: Remove rand crate for mainnet
|
|
rand = "0.7.3"
|
|
|
|
[dependencies.libp2p]
|
|
#version = "0.23.0"
|
|
git = "https://github.com/sigp/rust-libp2p"
|
|
rev = "bbf0cfbaff2f733b3ae7bfed3caba8b7ee542803"
|
|
default-features = false
|
|
features = ["websocket", "identify", "mplex", "noise", "gossipsub", "dns", "tcp-tokio"]
|
|
|
|
[dev-dependencies]
|
|
tokio = { version = "0.2.21", features = ["full"] }
|
|
slog-stdlog = "4.0.0"
|
|
slog-term = "2.5.0"
|
|
slog-async = "2.5.0"
|
|
tempdir = "0.3.7"
|
|
exit-future = "0.2.0"
|
|
|
|
[features]
|
|
libp2p-websocket = []
|