lighthouse/beacon_node/eth2-libp2p/src/lib.rs

21 lines
571 B
Rust
Raw Normal View History

/// 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.
2019-03-12 06:28:11 +00:00
pub mod behaviour;
mod config;
2019-03-12 06:28:11 +00:00
pub mod error;
pub mod rpc;
mod service;
pub use config::Config as NetworkConfig;
pub use libp2p::{
gossipsub::{GossipsubConfig, GossipsubConfigBuilder},
PeerId,
};
pub use rpc::{HelloMessage, RPCEvent};
2019-03-12 06:28:11 +00:00
pub use service::Libp2pEvent;
pub use service::Service;
pub use types::multiaddr;
pub use types::Multiaddr;