Peer.fromId constructor

Peer.fromId(
  1. String peerId
)

Creates a Peer with minimal information from a peer ID string.

Implementation

factory Peer.fromId(String peerId) {
  return Peer(
    id: PeerId(value: Base58().base58Decode(peerId)),
    addresses: [], // Empty list since we don't know addresses yet
    latency: 0, // Default latency
    agentVersion: '', // Empty version since we don't know it yet
  );
}