{"version":3,"file":"peerDidNumAlgo1.mjs","names":[],"sources":["../../../../../src/modules/dids/methods/peer/peerDidNumAlgo1.ts"],"sourcesContent":["import { JsonEncoder, MultiBaseEncoder, MultiHashEncoder } from '../../../../utils'\n\nexport function didDocumentJsonToNumAlgo1Did(didDocumentJson: Record<string, unknown>): string {\n  // We need to remove the id property before hashing\n  const didDocumentBuffer = JsonEncoder.toUint8Array({ ...didDocumentJson, id: undefined })\n\n  const didIdentifier = MultiBaseEncoder.encode(MultiHashEncoder.encode(didDocumentBuffer, 'sha-256'), 'base58btc')\n\n  const did = `did:peer:1${didIdentifier}`\n\n  return did\n}\n"],"mappings":";;;;;;;;AAEA,SAAgB,6BAA6B,iBAAkD;CAE7F,MAAM,oBAAoB,YAAY,aAAa;EAAE,GAAG;EAAiB,IAAI;EAAW,CAAC;AAMzF,QAFY,aAFU,iBAAiB,OAAO,iBAAiB,OAAO,mBAAmB,UAAU,EAAE,YAAY"}