mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 08:51:01 +00:00
1 line
6.5 KiB
Plaintext
1 line
6.5 KiB
Plaintext
{"dependencies":[{"name":"@noble/curves/secp256k1","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":20,"index":142},"end":{"line":4,"column":54,"index":176}}],"key":"a7SOGcIa2bJLVocZy/oc6lQDQoQ=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":15,"index":193},"end":{"line":5,"column":40,"index":218}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"@polkadot/wasm-crypto","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":22,"index":242},"end":{"line":6,"column":54,"index":274}}],"key":"iIJx+ejRpeeDyPIizByl2fy6gpQ=","exportNames":["*"],"imports":1}},{"name":"./compress.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":7,"column":22,"index":298},"end":{"line":7,"column":46,"index":322}}],"key":"1nnDFrc6ZAEgT42ncqaiRqQkL8I=","exportNames":["*"],"imports":1}},{"name":"./expand.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":8,"column":20,"index":344},"end":{"line":8,"column":42,"index":366}}],"key":"wr5JTJ9td5g0hJkFNZl36Mpia4I=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.secp256k1Recover = secp256k1Recover;\n const secp256k1_1 = require(_dependencyMap[0], \"@noble/curves/secp256k1\");\n const util_1 = require(_dependencyMap[1], \"@polkadot/util\");\n const wasm_crypto_1 = require(_dependencyMap[2], \"@polkadot/wasm-crypto\");\n const compress_js_1 = require(_dependencyMap[3], \"./compress.js\");\n const expand_js_1 = require(_dependencyMap[4], \"./expand.js\");\n /**\n * @name secp256k1Recover\n * @description Recovers a publicKey from the supplied signature\n */\n function secp256k1Recover(msgHash, signature, recovery, hashType = 'blake2', onlyJs) {\n const sig = (0, util_1.u8aToU8a)(signature).subarray(0, 64);\n const msg = (0, util_1.u8aToU8a)(msgHash);\n const publicKey = !util_1.hasBigInt || !onlyJs && (0, wasm_crypto_1.isReady)() ? (0, wasm_crypto_1.secp256k1Recover)(msg, sig, recovery) : secp256k1_1.secp256k1.Signature.fromCompact(sig).addRecoveryBit(recovery).recoverPublicKey(msg).toRawBytes();\n if (!publicKey) {\n throw new Error('Unable to recover publicKey from signature');\n }\n return hashType === 'keccak' ? (0, expand_js_1.secp256k1Expand)(publicKey, onlyJs) : (0, compress_js_1.secp256k1Compress)(publicKey, onlyJs);\n }\n});","lineCount":26,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"secp256k1Recover"],[7,26,3,24],[7,29,3,27,"secp256k1Recover"],[7,45,3,43],[8,2,4,0],[8,8,4,6,"secp256k1_1"],[8,19,4,17],[8,22,4,20,"require"],[8,29,4,27],[8,30,4,27,"_dependencyMap"],[8,44,4,27],[8,74,4,53],[8,75,4,54],[9,2,5,0],[9,8,5,6,"util_1"],[9,14,5,12],[9,17,5,15,"require"],[9,24,5,22],[9,25,5,22,"_dependencyMap"],[9,39,5,22],[9,60,5,39],[9,61,5,40],[10,2,6,0],[10,8,6,6,"wasm_crypto_1"],[10,21,6,19],[10,24,6,22,"require"],[10,31,6,29],[10,32,6,29,"_dependencyMap"],[10,46,6,29],[10,74,6,53],[10,75,6,54],[11,2,7,0],[11,8,7,6,"compress_js_1"],[11,21,7,19],[11,24,7,22,"require"],[11,31,7,29],[11,32,7,29,"_dependencyMap"],[11,46,7,29],[11,66,7,45],[11,67,7,46],[12,2,8,0],[12,8,8,6,"expand_js_1"],[12,19,8,17],[12,22,8,20,"require"],[12,29,8,27],[12,30,8,27,"_dependencyMap"],[12,44,8,27],[12,62,8,41],[12,63,8,42],[13,2,9,0],[14,0,10,0],[15,0,11,0],[16,0,12,0],[17,2,13,0],[17,11,13,9,"secp256k1Recover"],[17,27,13,25,"secp256k1Recover"],[17,28,13,26,"msgHash"],[17,35,13,33],[17,37,13,35,"signature"],[17,46,13,44],[17,48,13,46,"recovery"],[17,56,13,54],[17,58,13,56,"hashType"],[17,66,13,64],[17,69,13,67],[17,77,13,75],[17,79,13,77,"onlyJs"],[17,85,13,83],[17,87,13,85],[18,4,14,4],[18,10,14,10,"sig"],[18,13,14,13],[18,16,14,16],[18,17,14,17],[18,18,14,18],[18,20,14,20,"util_1"],[18,26,14,26],[18,27,14,27,"u8aToU8a"],[18,35,14,35],[18,37,14,37,"signature"],[18,46,14,46],[18,47,14,47],[18,48,14,48,"subarray"],[18,56,14,56],[18,57,14,57],[18,58,14,58],[18,60,14,60],[18,62,14,62],[18,63,14,63],[19,4,15,4],[19,10,15,10,"msg"],[19,13,15,13],[19,16,15,16],[19,17,15,17],[19,18,15,18],[19,20,15,20,"util_1"],[19,26,15,26],[19,27,15,27,"u8aToU8a"],[19,35,15,35],[19,37,15,37,"msgHash"],[19,44,15,44],[19,45,15,45],[20,4,16,4],[20,10,16,10,"publicKey"],[20,19,16,19],[20,22,16,22],[20,23,16,23,"util_1"],[20,29,16,29],[20,30,16,30,"hasBigInt"],[20,39,16,39],[20,43,16,44],[20,44,16,45,"onlyJs"],[20,50,16,51],[20,54,16,55],[20,55,16,56],[20,56,16,57],[20,58,16,59,"wasm_crypto_1"],[20,71,16,72],[20,72,16,73,"isReady"],[20,79,16,80],[20,81,16,82],[20,82,16,84],[20,85,17,10],[20,86,17,11],[20,87,17,12],[20,89,17,14,"wasm_crypto_1"],[20,102,17,27],[20,103,17,28,"secp256k1Recover"],[20,119,17,44],[20,121,17,46,"msg"],[20,124,17,49],[20,126,17,51,"sig"],[20,129,17,54],[20,131,17,56,"recovery"],[20,139,17,64],[20,140,17,65],[20,143,18,10,"secp256k1_1"],[20,154,18,21],[20,155,18,22,"secp256k1"],[20,164,18,31],[20,165,18,32,"Signature"],[20,174,18,41],[20,175,19,13,"fromCompact"],[20,186,19,24],[20,187,19,25,"sig"],[20,190,19,28],[20,191,19,29],[20,192,20,13,"addRecoveryBit"],[20,206,20,27],[20,207,20,28,"recovery"],[20,215,20,36],[20,216,20,37],[20,217,21,13,"recoverPublicKey"],[20,233,21,29],[20,234,21,30,"msg"],[20,237,21,33],[20,238,21,34],[20,239,22,13,"toRawBytes"],[20,249,22,23],[20,250,22,24],[20,251,22,25],[21,4,23,4],[21,8,23,8],[21,9,23,9,"publicKey"],[21,18,23,18],[21,20,23,20],[22,6,24,8],[22,12,24,14],[22,16,24,18,"Error"],[22,21,24,23],[22,22,24,24],[22,66,24,68],[22,67,24,69],[23,4,25,4],[24,4,26,4],[24,11,26,11,"hashType"],[24,19,26,19],[24,24,26,24],[24,32,26,32],[24,35,27,10],[24,36,27,11],[24,37,27,12],[24,39,27,14,"expand_js_1"],[24,50,27,25],[24,51,27,26,"secp256k1Expand"],[24,66,27,41],[24,68,27,43,"publicKey"],[24,77,27,52],[24,79,27,54,"onlyJs"],[24,85,27,60],[24,86,27,61],[24,89,28,10],[24,90,28,11],[24,91,28,12],[24,93,28,14,"compress_js_1"],[24,106,28,27],[24,107,28,28,"secp256k1Compress"],[24,124,28,45],[24,126,28,47,"publicKey"],[24,135,28,56],[24,137,28,58,"onlyJs"],[24,143,28,64],[24,144,28,65],[25,2,29,0],[26,0,29,1],[26,3]],"functionMap":{"names":["<global>","secp256k1Recover"],"mappings":"AAA;ACY;CDgB"},"hasCjsExports":true},"type":"js/module"}]} |