import { CID } from 'multiformats/cid' import * as json from 'multiformats/codecs/json' import { sha256 } from 'multiformats/hashes/sha2' export const generateMetadataCidV1 = async (metadata: {}): Promise => { const bytes = json.encode(metadata) const hash = await sha256.digest(bytes) return CID.create(1, json.code, hash) }