mirror of
https://gitlab.com/pulsechaincom/lighthouse-pulse.git
synced 2025-01-10 04:51:22 +00:00
4a01f44206
Downgrades libp2p and the gossipsub updates. This looks to resolve the CPU usage issue we have been seeing. The root cause is likely inside the latest gossipsub updates, which will be addressed in a later PR
56 lines
1.6 KiB
TOML
56 lines
1.6 KiB
TOML
[package]
|
|
name = "eth2_libp2p"
|
|
version = "0.1.2"
|
|
authors = ["Age Manning <Age@AgeManning.com>"]
|
|
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"] }
|
|
version = { path = "../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.6", features = ["libp2p"] }
|
|
tiny-keccak = "2.0.2"
|
|
environment = { path = "../../lighthouse/environment" }
|
|
|
|
[dependencies.libp2p]
|
|
#version = "0.19.1"
|
|
git = "https://github.com/sigp/rust-libp2p"
|
|
rev = "a6232506278b9e686248f8d04b79400861b143c2"
|
|
default-features = false
|
|
features = ["websocket", "identify", "mplex", "yamux", "noise", "gossipsub", "dns", "secio", "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 = []
|