# Packages
No description provided by the author
# Functions
DisableSignedPeerRecord disables populating signed peer records on the outgoing Identify response and ONLY sends the unsigned addresses.
HasConsistentTransport returns true if the address 'a' shares a protocol set with any address in the green set.
NewIDService constructs a new *IDService and activates it by attaching its stream handler to the given host.Host.
NewObservedAddrManager returns a new address manager using peerstore.OwnObservedAddressTTL as the TTL.
UserAgent sets the user agent this node will identify itself with to peers.
# Constants
ID is the protocol.ID of version 1.0.0 of the identify service.
No description provided by the author
IDPush is the protocol.ID of the Identify push protocol.
LibP2PVersion holds the current protocol version for a client running this code TODO(jbenet): fix the versioning mess.
# Variables
ActivationThresh sets how many times an address must be seen as "activated" and therefore advertised to other peers as an address that the local peer can be contacted on.
ClientVersion is the default user agent.
GCInterval specicies how often to make a round cleaning seen events and observed addresses.
# Structs
IDService is a structure that implements ProtocolIdentify.
ObservedAddrManager keeps track of a ObservedAddrs.
# Type aliases
Option is an option function for identify.