CID.v0 constructor
- Uint8List hashBytes
Creates a CIDv0 from a 32-byte SHA2-256 hash.
Implementation
factory CID.v0(Uint8List hashBytes) {
if (hashBytes.length != 32) {
throw ArgumentError('CIDv0 requires a 32-byte SHA2-256 hash');
}
return CID(
version: 0,
multihash: MultihashUtils.sha256(hashBytes),
codec: 'dag-pb',
multibaseType: mb.Multibase.base58btc,
);
}