pub trait NetworkStateInfo {
// Required methods
fn external_addresses(&self) -> Vec<Multiaddr>;
fn listen_addresses(&self) -> Vec<Multiaddr>;
fn local_peer_id(&self) -> PeerId;
}
Expand description
Trait for providing information about the local network state
Required Methods§
Sourcefn external_addresses(&self) -> Vec<Multiaddr>
fn external_addresses(&self) -> Vec<Multiaddr>
Returns the local external addresses.
Sourcefn listen_addresses(&self) -> Vec<Multiaddr>
fn listen_addresses(&self) -> Vec<Multiaddr>
Returns the listening addresses (without trailing /p2p/
with our PeerId
).
Sourcefn local_peer_id(&self) -> PeerId
fn local_peer_id(&self) -> PeerId
Returns the local Peer ID.