5853326342
* Apply clippy lints to beacon node * Remove unnecessary logging and correct formatting * Initial bones of load-balanced range-sync * Port bump meshsup tests * Further structure and network handling logic added * Basic structure, ignoring error handling * Correct max peers delay bug * Clean up and re-write message processor and sync manager * Restructure directory, correct type issues * Fix compiler issues * Completed first testing of new sync * Correct merge issues * Clean up warnings * Push attestation processed log down to dbg * Correct math error, downgraded logs * Add RPC error handling and improved syncing code * Add libp2p stream error handling and dropping of invalid peers * Lower logs * Add discovery tweak * Correct libp2p service locking * Handles peer disconnects for sync * Add logs downgrade discovery log * Less fork choice (#679) * Try merge in change to reduce fork choice calls * Remove fork choice from process block * Minor log fix * Check successes > 0 * Fix failing beacon chain tests * Fix re-org warnings * Fix mistake in prev commit * Range sync refactor - Introduces `ChainCollection` - Correct Disconnect node handling - Removes duplicate code * Various bug fixes * Remove unnecessary logs * Maintain syncing state in the transition from finalied to head * Improved disconnect handling * Adds forwards block interator * Notifies lighthouse on stream timeouts * Apply new gossipsub updates
35 lines
1.0 KiB
TOML
35 lines
1.0 KiB
TOML
[package]
|
|
name = "eth2-libp2p"
|
|
version = "0.1.0"
|
|
authors = ["Age Manning <Age@AgeManning.com>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
hex = "0.3"
|
|
# rust-libp2p is presently being sourced from a Sigma Prime fork of the
|
|
# `libp2p/rust-libp2p` repository.
|
|
libp2p = { git = "https://github.com/SigP/rust-libp2p", rev = "3f9b030e29c9b31f9fe6f2ed27be4a813e2b3701" }
|
|
enr = { git = "https://github.com/SigP/rust-libp2p/", rev = "3f9b030e29c9b31f9fe6f2ed27be4a813e2b3701", features = ["serde"] }
|
|
types = { path = "../../eth2/types" }
|
|
serde = "1.0.102"
|
|
serde_derive = "1.0.102"
|
|
eth2_ssz = "0.1.2"
|
|
eth2_ssz_derive = "0.1.0"
|
|
slog = { version = "2.5.2", features = ["max_level_trace"] }
|
|
version = { path = "../version" }
|
|
tokio = "0.1.22"
|
|
futures = "0.1.29"
|
|
error-chain = "0.12.1"
|
|
dirs = "2.0.2"
|
|
fnv = "1.0.6"
|
|
unsigned-varint = "0.2.3"
|
|
lazy_static = "1.4.0"
|
|
lighthouse_metrics = { path = "../../eth2/utils/lighthouse_metrics" }
|
|
tokio-io-timeout = "0.3.1"
|
|
smallvec = "1.0.0"
|
|
|
|
[dev-dependencies]
|
|
slog-stdlog = "4.0.0"
|
|
slog-term = "2.4.2"
|
|
slog-async = "2.3.0"
|