Add peer observed addresses. These will then appear in the output of getObservedAddrs but not getAddresses() until their dialability has been confirmed via a call to confirmObservedAddr.
Signal that we have confidence an observed multiaddr is publicly dialable - this will make it appear in the output of getAddresses()
Get the current node's addresses
Get peer announcing multiaddrs
Get peer listen multiaddrs
Get observed multiaddrs - these addresses may not have been confirmed as publicly dialable yet
Signal that we do not have confidence an observed multiaddr is publicly dialable - this will remove it from the output of getObservedAddrs()
Add peer observed addresses. These will then appear in the output of getObservedAddrs but not getAddresses() until their dialability has been confirmed via a call to confirmObservedAddr.