resolvePeerId method

List<String> resolvePeerId(
  1. String peerIdStr
)

Resolve a peer ID to its known addresses (from Routing Table)

Implementation

List<String> resolvePeerId(String peerIdStr) {
  try {
    if (!_container.isRegistered(NetworkHandler)) return [];
    final router = _container.get<NetworkHandler>().p2pRouter;
    return router.resolvePeerId(peerIdStr);
  } catch (e) {
    _logger.warning('Failed to resolve peer ID $peerIdStr: $e');
    return [];
  }
}