toBytes method
Returns the raw binary representation of the CID.
Implementation
Uint8List toBytes() {
if (version == 0) {
return multihash.toBytes();
}
final builder = BytesBuilder();
builder.addByte(0x01);
final codecCode = codec == null
? Multicodec.code('raw')
: Multicodec.code(codec!);
builder.add(encodeVarint(codecCode));
builder.add(multihash.toBytes());
return builder.toBytes();
}