hasAddrsplosion function

bool hasAddrsplosion(
  1. List<MultiAddr> addrs
)

Implementation

bool hasAddrsplosion(List<MultiAddr> addrs) {
  Map<String, int> aset = {};

  for (var a in addrs) {
    var kap = getAddrKeyAndPort(a);
    if (aset.containsKey(kap.key) && aset[kap.key] != kap.port) {
      return true;
    }
    aset[kap.key] = kap.port;
  }
  return false;
}