import pkg/libp2p type IpfsObject* = object data*: seq[byte] proc cid*(obj: IpfsObject): Cid = let codec = multiCodec("dag-pb") let hash = MultiHash.digest("sha2-256", obj.data).get() Cid.init(CIDv0, codec, hash).get()