fromProto static method
- IPFSCIDProto proto
Creates a CID from a Protobuf representation.
Implementation
static CID fromProto(IPFSCIDProto proto) {
if (proto.version == IPFSCIDVersion.IPFS_CID_VERSION_0) {
final mh = Multihash.decode(Uint8List.fromList(proto.multihash));
return CID.v0(Uint8List.fromList(mh.digest));
}
return CID.v1(
proto.codec,
Multihash.decode(Uint8List.fromList(proto.multihash)),
);
}