e2ae5010a6
Updates libp2p to the latest version. This adds tokio 0.3 support and brings back yamux support. This also updates some discv5 configuration parameters for leaner discovery queries
58 lines
1.8 KiB
TOML
58 lines
1.8 KiB
TOML
[package]
|
|
name = "eth2_libp2p"
|
|
version = "0.2.0"
|
|
authors = ["Sigma Prime <contact@sigmaprime.io>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
discv5 = { git = "https://github.com/sigp/discv5", rev = "fba7ceb5cfebd219ebbad6ffdb5d8c31dc8e4bc0", features = ["libp2p"] }
|
|
types = { path = "../../consensus/types" }
|
|
hashset_delay = { path = "../../common/hashset_delay" }
|
|
eth2_ssz_types = { path = "../../consensus/ssz_types" }
|
|
serde = { version = "1.0.116", features = ["derive"] }
|
|
serde_derive = "1.0.116"
|
|
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.22", features = ["time", "macros"] }
|
|
futures = "0.3.5"
|
|
error-chain = "0.12.4"
|
|
dirs = "3.0.1"
|
|
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.2"
|
|
lru = "0.6.0"
|
|
parking_lot = "0.11.0"
|
|
sha2 = "0.9.1"
|
|
base64 = "0.13.0"
|
|
snap = "1.0.1"
|
|
void = "1.0.2"
|
|
hex = "0.4.2"
|
|
tokio-io-timeout = "0.4.0"
|
|
tokio-util = { version = "0.3.1", features = ["codec", "compat"] }
|
|
tiny-keccak = "2.0.2"
|
|
task_executor = { path = "../../common/task_executor" }
|
|
rand = "0.7.3"
|
|
directory = { path = "../../common/directory" }
|
|
regex = "1.3.9"
|
|
|
|
[dependencies.libp2p]
|
|
#version = "0.23.0"
|
|
git = "https://github.com/sigp/rust-libp2p"
|
|
rev = "de104a80c48f6e61bd7bdac8e17f809477fb4c4a"
|
|
default-features = false
|
|
features = ["websocket", "identify", "mplex", "yamux", "noise", "gossipsub", "dns", "tcp-tokio"]
|
|
|
|
[dev-dependencies]
|
|
tokio = { version = "0.2.22", features = ["full"] }
|
|
slog-term = "2.6.0"
|
|
slog-async = "2.5.0"
|
|
tempdir = "0.3.7"
|
|
exit-future = "0.2.0"
|
|
|
|
[features]
|
|
libp2p-websocket = []
|