observedAddrsFor method

  1. @override
List<MultiAddr> observedAddrsFor(
  1. MultiAddr local
)
override

ObservedAddrsFor returns the addresses peers have reported we've dialed from, for a specific local address.

Implementation

@override
List<MultiAddr> observedAddrsFor(MultiAddr local) {
  if (disableObservedAddrManager) {
    _log.finer('IdentifyService.observedAddrsFor: Observed address manager disabled, returning empty list for local addr $local.');
    return [];
  }
  final addrs = _observedAddrMgr!.addrsFor(local);
  _log.finer('IdentifyService.observedAddrsFor: Returning ${addrs.length} observed addresses for local addr $local.');
  return addrs;
}