peerInfoToPeerV2 function

Peer peerInfoToPeerV2(
  1. PeerInfo pi
)

Converts a PeerInfo to a protocol buffer Peer message.

Implementation

Peer peerInfoToPeerV2(PeerInfo pi) {
  final addrs = <List<int>>[];
  for (final addr in pi.addrs) {
    addrs.add(addr.toBytes());
  }

  return Peer()
    ..id = pi.peerId.toBytes()
    ..addrs.addAll(addrs);
}