Struct libp2p_identify::Info
source · pub struct Info {
pub public_key: PublicKey,
pub protocol_version: String,
pub agent_version: String,
pub listen_addrs: Vec<Multiaddr>,
pub protocols: Vec<String>,
pub observed_addr: Multiaddr,
}Expand description
Information of a peer sent in protocol messages.
Fields§
§public_key: PublicKeyThe public key of the local peer.
protocol_version: StringApplication-specific version of the protocol family used by the peer,
e.g. ipfs/1.0.0 or polkadot/1.0.0.
agent_version: StringName and version of the peer, similar to the User-Agent header in
the HTTP protocol.
listen_addrs: Vec<Multiaddr>The addresses that the peer is listening on.
protocols: Vec<String>The list of protocols supported by the peer, e.g. /ipfs/ping/1.0.0.
observed_addr: MultiaddrAddress observed by or for the remote.