Libp2p.PeerInfo (libp2p_elixir v0.9.0)

Peer metadata tracked by Libp2p.PeerStore.

Summary

Types

t()

@type t() :: %Libp2p.PeerInfo{
  addrs: [Libp2p.Multiaddr.t()],
  agent_version: binary() | nil,
  last_seen_ms: non_neg_integer() | nil,
  observed_addr: Libp2p.Multiaddr.t() | nil,
  peer_id: binary(),
  protocol_version: binary() | nil,
  protocols: MapSet.t(binary())
}