buffer property
Returns the merkle block serialized as a byte array
Implementation
List<int> get buffer {
ByteDataWriter writer = ByteDataWriter();
writer.write(_header!.buffer);
writer.writeUint32(_numTransactions!, Endian.little);
writer.write(varIntWriter(_hashes!.length));
for (int i = 0; i < _hashes!.length; i++) {
writer.write(HEX.decode(_hashes![i]));
}
writer.write(varIntWriter(_flags!.length));
for (int i = 0; i < _flags!.length; i++) {
writer.writeUint8(_flags![i]);
}
return writer.toBytes().toList();
}