toProto method

PeerProto toProto()

Converts the Peer to its Protobuf representation.

Implementation

PeerProto toProto() {
  return PeerProto()
    ..id = Base58()
        .encode(id.value) // Convert PeerId back to base58 string
    ..addresses.addAll(
      addresses.map((addr) => addr.toString()),
    ) // Convert FullAddress back to string
    ..latency = Int64(latency)
    ..agentVersion = agentVersion;
}