mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 15:41:01 +00:00
1 line
10 KiB
Plaintext
1 line
10 KiB
Plaintext
{"dependencies":[{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":125},"end":{"line":4,"column":40,"index":150}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"../../bn.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":16,"index":168},"end":{"line":5,"column":38,"index":190}}],"key":"KpyQTnSc+lume/ty+bkuhKxhDyc=","exportNames":["*"],"imports":1}},{"name":"../../hmac/index.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":19,"index":211},"end":{"line":6,"column":49,"index":241}}],"key":"xomgSIlDVXaL2DeB/qi8teJfUFI=","exportNames":["*"],"imports":1}},{"name":"../../secp256k1/index.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":7,"column":19,"index":262},"end":{"line":7,"column":54,"index":297}}],"key":"4D8Nzq9B2rc/fg/SEdnt6zLJFjk=","exportNames":["*"],"imports":1}},{"name":"../validatePath.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":8,"column":26,"index":325},"end":{"line":8,"column":55,"index":354}}],"key":"dVLuLIlI76M8kErTJUVVKA9ve1I=","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.hdEthereum = hdEthereum;\n var util_1 = require(_dependencyMap[0], \"@polkadot/util\");\n var bn_js_1 = require(_dependencyMap[1], \"../../bn.js\");\n var index_js_1 = require(_dependencyMap[2], \"../../hmac/index.js\");\n var index_js_2 = require(_dependencyMap[3], \"../../secp256k1/index.js\");\n var validatePath_js_1 = require(_dependencyMap[4], \"../validatePath.js\");\n var MASTER_SECRET = (0, util_1.stringToU8a)('Bitcoin seed');\n function createCoded(secretKey, chainCode) {\n return {\n chainCode,\n publicKey: (0, index_js_2.secp256k1PairFromSeed)(secretKey).publicKey,\n secretKey\n };\n }\n function deriveChild(hd, index) {\n var indexBuffer = (0, util_1.bnToU8a)(index, bn_js_1.BN_BE_32_OPTS);\n var data = index >= validatePath_js_1.HARDENED ? (0, util_1.u8aConcat)(new Uint8Array(1), hd.secretKey, indexBuffer) : (0, util_1.u8aConcat)(hd.publicKey, indexBuffer);\n try {\n var I = (0, index_js_1.hmacShaAsU8a)(hd.chainCode, data, 512);\n return createCoded((0, index_js_2.secp256k1PrivateKeyTweakAdd)(hd.secretKey, I.slice(0, 32)), I.slice(32));\n } catch {\n // In case parse256(IL) >= n or ki == 0, proceed with the next value for i\n return deriveChild(hd, index + 1);\n }\n }\n function hdEthereum(seed) {\n var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var I = (0, index_js_1.hmacShaAsU8a)(MASTER_SECRET, seed, 512);\n var hd = createCoded(I.slice(0, 32), I.slice(32));\n if (!path || path === 'm' || path === 'M' || path === \"m'\" || path === \"M'\") {\n return hd;\n }\n if (!(0, validatePath_js_1.hdValidatePath)(path)) {\n throw new Error('Invalid derivation path');\n }\n var parts = path.split('/').slice(1);\n for (var p of parts) {\n hd = deriveChild(hd, parseInt(p, 10) + (p.length > 1 && p.endsWith(\"'\") ? validatePath_js_1.HARDENED : 0));\n }\n return hd;\n }\n});","lineCount":48,"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,"hdEthereum"],[7,20,3,18],[7,23,3,21,"hdEthereum"],[7,33,3,31],[8,2,4,0],[8,6,4,6,"util_1"],[8,12,4,12],[8,15,4,15,"require"],[8,22,4,22],[8,23,4,22,"_dependencyMap"],[8,37,4,22],[8,58,4,39],[8,59,4,40],[9,2,5,0],[9,6,5,6,"bn_js_1"],[9,13,5,13],[9,16,5,16,"require"],[9,23,5,23],[9,24,5,23,"_dependencyMap"],[9,38,5,23],[9,56,5,37],[9,57,5,38],[10,2,6,0],[10,6,6,6,"index_js_1"],[10,16,6,16],[10,19,6,19,"require"],[10,26,6,26],[10,27,6,26,"_dependencyMap"],[10,41,6,26],[10,67,6,48],[10,68,6,49],[11,2,7,0],[11,6,7,6,"index_js_2"],[11,16,7,16],[11,19,7,19,"require"],[11,26,7,26],[11,27,7,26,"_dependencyMap"],[11,41,7,26],[11,72,7,53],[11,73,7,54],[12,2,8,0],[12,6,8,6,"validatePath_js_1"],[12,23,8,23],[12,26,8,26,"require"],[12,33,8,33],[12,34,8,33,"_dependencyMap"],[12,48,8,33],[12,73,8,54],[12,74,8,55],[13,2,9,0],[13,6,9,6,"MASTER_SECRET"],[13,19,9,19],[13,22,9,22],[13,23,9,23],[13,24,9,24],[13,26,9,26,"util_1"],[13,32,9,32],[13,33,9,33,"stringToU8a"],[13,44,9,44],[13,46,9,46],[13,60,9,60],[13,61,9,61],[14,2,10,0],[14,11,10,9,"createCoded"],[14,22,10,20,"createCoded"],[14,23,10,21,"secretKey"],[14,32,10,30],[14,34,10,32,"chainCode"],[14,43,10,41],[14,45,10,43],[15,4,11,4],[15,11,11,11],[16,6,12,8,"chainCode"],[16,15,12,17],[17,6,13,8,"publicKey"],[17,15,13,17],[17,17,13,19],[17,18,13,20],[17,19,13,21],[17,21,13,23,"index_js_2"],[17,31,13,33],[17,32,13,34,"secp256k1PairFromSeed"],[17,53,13,55],[17,55,13,57,"secretKey"],[17,64,13,66],[17,65,13,67],[17,66,13,68,"publicKey"],[17,75,13,77],[18,6,14,8,"secretKey"],[19,4,15,4],[19,5,15,5],[20,2,16,0],[21,2,17,0],[21,11,17,9,"deriveChild"],[21,22,17,20,"deriveChild"],[21,23,17,21,"hd"],[21,25,17,23],[21,27,17,25,"index"],[21,32,17,30],[21,34,17,32],[22,4,18,4],[22,8,18,10,"indexBuffer"],[22,19,18,21],[22,22,18,24],[22,23,18,25],[22,24,18,26],[22,26,18,28,"util_1"],[22,32,18,34],[22,33,18,35,"bnToU8a"],[22,40,18,42],[22,42,18,44,"index"],[22,47,18,49],[22,49,18,51,"bn_js_1"],[22,56,18,58],[22,57,18,59,"BN_BE_32_OPTS"],[22,70,18,72],[22,71,18,73],[23,4,19,4],[23,8,19,10,"data"],[23,12,19,14],[23,15,19,17,"index"],[23,20,19,22],[23,24,19,26,"validatePath_js_1"],[23,41,19,43],[23,42,19,44,"HARDENED"],[23,50,19,52],[23,53,20,10],[23,54,20,11],[23,55,20,12],[23,57,20,14,"util_1"],[23,63,20,20],[23,64,20,21,"u8aConcat"],[23,73,20,30],[23,75,20,32],[23,79,20,36,"Uint8Array"],[23,89,20,46],[23,90,20,47],[23,91,20,48],[23,92,20,49],[23,94,20,51,"hd"],[23,96,20,53],[23,97,20,54,"secretKey"],[23,106,20,63],[23,108,20,65,"indexBuffer"],[23,119,20,76],[23,120,20,77],[23,123,21,10],[23,124,21,11],[23,125,21,12],[23,127,21,14,"util_1"],[23,133,21,20],[23,134,21,21,"u8aConcat"],[23,143,21,30],[23,145,21,32,"hd"],[23,147,21,34],[23,148,21,35,"publicKey"],[23,157,21,44],[23,159,21,46,"indexBuffer"],[23,170,21,57],[23,171,21,58],[24,4,22,4],[24,8,22,8],[25,6,23,8],[25,10,23,14,"I"],[25,11,23,15],[25,14,23,18],[25,15,23,19],[25,16,23,20],[25,18,23,22,"index_js_1"],[25,28,23,32],[25,29,23,33,"hmacShaAsU8a"],[25,41,23,45],[25,43,23,47,"hd"],[25,45,23,49],[25,46,23,50,"chainCode"],[25,55,23,59],[25,57,23,61,"data"],[25,61,23,65],[25,63,23,67],[25,66,23,70],[25,67,23,71],[26,6,24,8],[26,13,24,15,"createCoded"],[26,24,24,26],[26,25,24,27],[26,26,24,28],[26,27,24,29],[26,29,24,31,"index_js_2"],[26,39,24,41],[26,40,24,42,"secp256k1PrivateKeyTweakAdd"],[26,67,24,69],[26,69,24,71,"hd"],[26,71,24,73],[26,72,24,74,"secretKey"],[26,81,24,83],[26,83,24,85,"I"],[26,84,24,86],[26,85,24,87,"slice"],[26,90,24,92],[26,91,24,93],[26,92,24,94],[26,94,24,96],[26,96,24,98],[26,97,24,99],[26,98,24,100],[26,100,24,102,"I"],[26,101,24,103],[26,102,24,104,"slice"],[26,107,24,109],[26,108,24,110],[26,110,24,112],[26,111,24,113],[26,112,24,114],[27,4,25,4],[27,5,25,5],[27,6,26,4],[27,12,26,10],[28,6,27,8],[29,6,28,8],[29,13,28,15,"deriveChild"],[29,24,28,26],[29,25,28,27,"hd"],[29,27,28,29],[29,29,28,31,"index"],[29,34,28,36],[29,37,28,39],[29,38,28,40],[29,39,28,41],[30,4,29,4],[31,2,30,0],[32,2,31,0],[32,11,31,9,"hdEthereum"],[32,21,31,19,"hdEthereum"],[32,22,31,20,"seed"],[32,26,31,24],[32,28,31,37],[33,4,31,37],[33,8,31,26,"path"],[33,12,31,30],[33,15,31,30,"arguments"],[33,24,31,30],[33,25,31,30,"length"],[33,31,31,30],[33,39,31,30,"arguments"],[33,48,31,30],[33,56,31,30,"undefined"],[33,65,31,30],[33,68,31,30,"arguments"],[33,77,31,30],[33,83,31,33],[33,85,31,35],[34,4,32,4],[34,8,32,10,"I"],[34,9,32,11],[34,12,32,14],[34,13,32,15],[34,14,32,16],[34,16,32,18,"index_js_1"],[34,26,32,28],[34,27,32,29,"hmacShaAsU8a"],[34,39,32,41],[34,41,32,43,"MASTER_SECRET"],[34,54,32,56],[34,56,32,58,"seed"],[34,60,32,62],[34,62,32,64],[34,65,32,67],[34,66,32,68],[35,4,33,4],[35,8,33,8,"hd"],[35,10,33,10],[35,13,33,13,"createCoded"],[35,24,33,24],[35,25,33,25,"I"],[35,26,33,26],[35,27,33,27,"slice"],[35,32,33,32],[35,33,33,33],[35,34,33,34],[35,36,33,36],[35,38,33,38],[35,39,33,39],[35,41,33,41,"I"],[35,42,33,42],[35,43,33,43,"slice"],[35,48,33,48],[35,49,33,49],[35,51,33,51],[35,52,33,52],[35,53,33,53],[36,4,34,4],[36,8,34,8],[36,9,34,9,"path"],[36,13,34,13],[36,17,34,17,"path"],[36,21,34,21],[36,26,34,26],[36,29,34,29],[36,33,34,33,"path"],[36,37,34,37],[36,42,34,42],[36,45,34,45],[36,49,34,49,"path"],[36,53,34,53],[36,58,34,58],[36,62,34,62],[36,66,34,66,"path"],[36,70,34,70],[36,75,34,75],[36,79,34,79],[36,81,34,81],[37,6,35,8],[37,13,35,15,"hd"],[37,15,35,17],[38,4,36,4],[39,4,37,4],[39,8,37,8],[39,9,37,9],[39,10,37,10],[39,11,37,11],[39,13,37,13,"validatePath_js_1"],[39,30,37,30],[39,31,37,31,"hdValidatePath"],[39,45,37,45],[39,47,37,47,"path"],[39,51,37,51],[39,52,37,52],[39,54,37,54],[40,6,38,8],[40,12,38,14],[40,16,38,18,"Error"],[40,21,38,23],[40,22,38,24],[40,47,38,49],[40,48,38,50],[41,4,39,4],[42,4,40,4],[42,8,40,10,"parts"],[42,13,40,15],[42,16,40,18,"path"],[42,20,40,22],[42,21,40,23,"split"],[42,26,40,28],[42,27,40,29],[42,30,40,32],[42,31,40,33],[42,32,40,34,"slice"],[42,37,40,39],[42,38,40,40],[42,39,40,41],[42,40,40,42],[43,4,41,4],[43,9,41,9],[43,13,41,15,"p"],[43,14,41,16],[43,18,41,20,"parts"],[43,23,41,25],[43,25,41,27],[44,6,42,8,"hd"],[44,8,42,10],[44,11,42,13,"deriveChild"],[44,22,42,24],[44,23,42,25,"hd"],[44,25,42,27],[44,27,42,29,"parseInt"],[44,35,42,37],[44,36,42,38,"p"],[44,37,42,39],[44,39,42,41],[44,41,42,43],[44,42,42,44],[44,46,42,49,"p"],[44,47,42,50],[44,48,42,51,"length"],[44,54,42,57],[44,57,42,60],[44,58,42,61],[44,62,42,66,"p"],[44,63,42,67],[44,64,42,68,"endsWith"],[44,72,42,76],[44,73,42,77],[44,76,42,80],[44,77,42,81],[44,80,43,14,"validatePath_js_1"],[44,97,43,31],[44,98,43,32,"HARDENED"],[44,106,43,40],[44,109,44,14],[44,110,44,15],[44,111,44,16],[44,112,44,17],[45,4,45,4],[46,4,46,4],[46,11,46,11,"hd"],[46,13,46,13],[47,2,47,0],[48,0,47,1],[48,3]],"functionMap":{"names":["<global>","createCoded","deriveChild","hdEthereum"],"mappings":"AAA;ACS;CDM;AEC;CFa;AGC;CHgB"},"hasCjsExports":true},"type":"js/module"}]} |