mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 14:31:02 +00:00
1 line
4.4 KiB
Plaintext
1 line
4.4 KiB
Plaintext
{"dependencies":[{"name":"../base58/index.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":50,"index":50}}],"key":"w45/fjBfKnO1TF57P47a1ovS1xA=","exportNames":["*"],"imports":1}},{"name":"./checksum.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":51},"end":{"line":2,"column":53,"index":104}}],"key":"/dUi1pge80ym35yTaaiRBOWmlew=","exportNames":["*"],"imports":1}},{"name":"./defaults.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":105},"end":{"line":3,"column":41,"index":146}}],"key":"XCWKIxVkGmzpUvwhJx9c42EufEI=","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.checkAddress = checkAddress;\n var _base58IndexJs = require(_dependencyMap[0], \"../base58/index.js\");\n var _checksumJs = require(_dependencyMap[1], \"./checksum.js\");\n var _defaultsJs = require(_dependencyMap[2], \"./defaults.js\");\n /**\n * @name checkAddress\n * @summary Validates an ss58 address.\n * @description\n * From the provided input, validate that the address is a valid input.\n */\n function checkAddress(address, prefix) {\n let decoded;\n try {\n decoded = (0, _base58IndexJs.base58Decode)(address);\n } catch (error) {\n return [false, error.message];\n }\n const [isValid,,, ss58Decoded] = (0, _checksumJs.checkAddressChecksum)(decoded);\n if (ss58Decoded !== prefix) {\n return [false, `Prefix mismatch, expected ${prefix}, found ${ss58Decoded}`];\n } else if (!_defaultsJs.defaults.allowedEncodedLengths.includes(decoded.length)) {\n return [false, 'Invalid decoded address length'];\n }\n return [isValid, isValid ? null : 'Invalid decoded address checksum'];\n }\n});","lineCount":32,"map":[[7,2,10,0,"exports"],[7,9,10,0],[7,10,10,0,"checkAddress"],[7,22,10,0],[7,25,10,0,"checkAddress"],[7,37,10,0],[8,2,1,0],[8,6,1,0,"_base58IndexJs"],[8,20,1,0],[8,23,1,0,"require"],[8,30,1,0],[8,31,1,0,"_dependencyMap"],[8,45,1,0],[9,2,2,0],[9,6,2,0,"_checksumJs"],[9,17,2,0],[9,20,2,0,"require"],[9,27,2,0],[9,28,2,0,"_dependencyMap"],[9,42,2,0],[10,2,3,0],[10,6,3,0,"_defaultsJs"],[10,17,3,0],[10,20,3,0,"require"],[10,27,3,0],[10,28,3,0,"_dependencyMap"],[10,42,3,0],[11,2,4,0],[12,0,5,0],[13,0,6,0],[14,0,7,0],[15,0,8,0],[16,0,9,0],[17,2,10,7],[17,11,10,16,"checkAddress"],[17,23,10,28,"checkAddress"],[17,24,10,29,"address"],[17,31,10,36],[17,33,10,38,"prefix"],[17,39,10,44],[17,41,10,46],[18,4,11,4],[18,8,11,8,"decoded"],[18,15,11,15],[19,4,12,4],[19,8,12,8],[20,6,13,8,"decoded"],[20,13,13,15],[20,16,13,18],[20,20,13,18,"base58Decode"],[20,34,13,30],[20,35,13,30,"base58Decode"],[20,47,13,30],[20,49,13,31,"address"],[20,56,13,38],[20,57,13,39],[21,4,14,4],[21,5,14,5],[21,6,15,4],[21,13,15,11,"error"],[21,18,15,16],[21,20,15,18],[22,6,16,8],[22,13,16,15],[22,14,16,16],[22,19,16,21],[22,21,16,23,"error"],[22,26,16,28],[22,27,16,29,"message"],[22,34,16,36],[22,35,16,37],[23,4,17,4],[24,4,18,4],[24,10,18,10],[24,11,18,11,"isValid"],[24,18,18,18],[24,22,18,24,"ss58Decoded"],[24,33,18,35],[24,34,18,36],[24,37,18,39],[24,41,18,39,"checkAddressChecksum"],[24,52,18,59],[24,53,18,59,"checkAddressChecksum"],[24,73,18,59],[24,75,18,60,"decoded"],[24,82,18,67],[24,83,18,68],[25,4,19,4],[25,8,19,8,"ss58Decoded"],[25,19,19,19],[25,24,19,24,"prefix"],[25,30,19,30],[25,32,19,32],[26,6,20,8],[26,13,20,15],[26,14,20,16],[26,19,20,21],[26,21,20,23],[26,50,20,52,"prefix"],[26,56,20,58],[26,67,20,69,"ss58Decoded"],[26,78,20,80],[26,80,20,82],[26,81,20,83],[27,4,21,4],[27,5,21,5],[27,11,22,9],[27,15,22,13],[27,16,22,14,"defaults"],[27,27,22,22],[27,28,22,22,"defaults"],[27,36,22,22],[27,37,22,23,"allowedEncodedLengths"],[27,58,22,44],[27,59,22,45,"includes"],[27,67,22,53],[27,68,22,54,"decoded"],[27,75,22,61],[27,76,22,62,"length"],[27,82,22,68],[27,83,22,69],[27,85,22,71],[28,6,23,8],[28,13,23,15],[28,14,23,16],[28,19,23,21],[28,21,23,23],[28,53,23,55],[28,54,23,56],[29,4,24,4],[30,4,25,4],[30,11,25,11],[30,12,25,12,"isValid"],[30,19,25,19],[30,21,25,21,"isValid"],[30,28,25,28],[30,31,25,31],[30,35,25,35],[30,38,25,38],[30,72,25,72],[30,73,25,73],[31,2,26,0],[32,0,26,1],[32,3]],"functionMap":{"names":["<global>","checkAddress"],"mappings":"AAA;OCS;CDgB"},"hasCjsExports":false},"type":"js/module"}]} |