mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-11 04:31:51 +00:00
* Prevent duplicate parent block lookups * Updates logic for handling re-status'd peers * Allow block lookup if the block is close to head * Correct ordering of sync logs * Remove comments in block processer, clean up sim
26 lines
810 B
Rust
26 lines
810 B
Rust
/// This crate contains the main link for lighthouse to rust-libp2p. It therefore re-exports
|
|
/// all required libp2p functionality.
|
|
///
|
|
/// This crate builds and manages the libp2p services required by the beacon node.
|
|
#[macro_use]
|
|
extern crate lazy_static;
|
|
|
|
pub mod behaviour;
|
|
mod config;
|
|
pub mod discovery;
|
|
mod metrics;
|
|
mod peer_manager;
|
|
pub mod rpc;
|
|
mod service;
|
|
pub mod types;
|
|
|
|
pub use crate::types::{error, Enr, GossipTopic, NetworkGlobals, PubsubMessage};
|
|
pub use behaviour::BehaviourEvent;
|
|
pub use config::Config as NetworkConfig;
|
|
pub use libp2p::gossipsub::{MessageId, Topic, TopicHash};
|
|
pub use libp2p::{multiaddr, Multiaddr};
|
|
pub use libp2p::{PeerId, Swarm};
|
|
pub use peer_manager::{PeerDB, PeerInfo, PeerSyncStatus, SyncInfo};
|
|
pub use rpc::RPCEvent;
|
|
pub use service::{Service, NETWORK_KEY_FILENAME};
|