encode method
Encode message to bytes
Implementation
@override
Uint8List encode(int protocolVersion, MessageEncoding encoding) {
final bytes = <int>[];
// Count of addresses (varint)
VarInt.write(bytes, addressList.length);
// Serialize each address (with timestamp for addr messages)
for (final addr in addressList) {
bytes.addAll(addr.serialize(includeTimestamp: true));
}
return Uint8List.fromList(bytes);
}