mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 01:51:03 +00:00
1 line
5.7 KiB
Plaintext
1 line
5.7 KiB
Plaintext
{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"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 function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports.checkAddress = checkAddress;\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _base58IndexJs = require(_dependencyMap[1], \"../base58/index.js\");\n var _checksumJs = require(_dependencyMap[2], \"./checksum.js\");\n var _defaultsJs = require(_dependencyMap[3], \"./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 var decoded;\n try {\n decoded = (0, _base58IndexJs.base58Decode)(address);\n } catch (error) {\n return [false, error.message];\n }\n var _checkAddressChecksum = (0, _checksumJs.checkAddressChecksum)(decoded),\n _checkAddressChecksum2 = (0, _slicedToArray.default)(_checkAddressChecksum, 4),\n isValid = _checkAddressChecksum2[0],\n ss58Decoded = _checkAddressChecksum2[3];\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":42,"map":[[12,2,10,0,"exports"],[12,9,10,0],[12,10,10,0,"checkAddress"],[12,22,10,0],[12,25,10,0,"checkAddress"],[12,37,10,0],[13,2,26,1],[13,6,26,1,"_babelRuntimeHelpersSlicedToArray"],[13,39,26,1],[13,42,26,1,"require"],[13,49,26,1],[13,50,26,1,"_dependencyMap"],[13,64,26,1],[14,2,26,1],[14,6,26,1,"_slicedToArray"],[14,20,26,1],[14,23,26,1,"_interopDefault"],[14,38,26,1],[14,39,26,1,"_babelRuntimeHelpersSlicedToArray"],[14,72,26,1],[15,2,1,0],[15,6,1,0,"_base58IndexJs"],[15,20,1,0],[15,23,1,0,"require"],[15,30,1,0],[15,31,1,0,"_dependencyMap"],[15,45,1,0],[16,2,2,0],[16,6,2,0,"_checksumJs"],[16,17,2,0],[16,20,2,0,"require"],[16,27,2,0],[16,28,2,0,"_dependencyMap"],[16,42,2,0],[17,2,3,0],[17,6,3,0,"_defaultsJs"],[17,17,3,0],[17,20,3,0,"require"],[17,27,3,0],[17,28,3,0,"_dependencyMap"],[17,42,3,0],[18,2,4,0],[19,0,5,0],[20,0,6,0],[21,0,7,0],[22,0,8,0],[23,0,9,0],[24,2,10,7],[24,11,10,16,"checkAddress"],[24,23,10,28,"checkAddress"],[24,24,10,29,"address"],[24,31,10,36],[24,33,10,38,"prefix"],[24,39,10,44],[24,41,10,46],[25,4,11,4],[25,8,11,8,"decoded"],[25,15,11,15],[26,4,12,4],[26,8,12,8],[27,6,13,8,"decoded"],[27,13,13,15],[27,16,13,18],[27,20,13,18,"base58Decode"],[27,34,13,30],[27,35,13,30,"base58Decode"],[27,47,13,30],[27,49,13,31,"address"],[27,56,13,38],[27,57,13,39],[28,4,14,4],[28,5,14,5],[28,6,15,4],[28,13,15,11,"error"],[28,18,15,16],[28,20,15,18],[29,6,16,8],[29,13,16,15],[29,14,16,16],[29,19,16,21],[29,21,16,23,"error"],[29,26,16,28],[29,27,16,29,"message"],[29,34,16,36],[29,35,16,37],[30,4,17,4],[31,4,18,4],[31,8,18,4,"_checkAddressChecksum"],[31,29,18,4],[31,32,18,39],[31,36,18,39,"checkAddressChecksum"],[31,47,18,59],[31,48,18,59,"checkAddressChecksum"],[31,68,18,59],[31,70,18,60,"decoded"],[31,77,18,67],[31,78,18,68],[32,6,18,68,"_checkAddressChecksum2"],[32,28,18,68],[32,35,18,68,"_slicedToArray"],[32,49,18,68],[32,50,18,68,"default"],[32,57,18,68],[32,59,18,68,"_checkAddressChecksum"],[32,80,18,68],[33,6,18,11,"isValid"],[33,13,18,18],[33,16,18,18,"_checkAddressChecksum2"],[33,38,18,18],[34,6,18,24,"ss58Decoded"],[34,17,18,35],[34,20,18,35,"_checkAddressChecksum2"],[34,42,18,35],[35,4,19,4],[35,8,19,8,"ss58Decoded"],[35,19,19,19],[35,24,19,24,"prefix"],[35,30,19,30],[35,32,19,32],[36,6,20,8],[36,13,20,15],[36,14,20,16],[36,19,20,21],[36,21,20,23],[36,50,20,52,"prefix"],[36,56,20,58],[36,67,20,69,"ss58Decoded"],[36,78,20,80],[36,80,20,82],[36,81,20,83],[37,4,21,4],[37,5,21,5],[37,11,22,9],[37,15,22,13],[37,16,22,14,"defaults"],[37,27,22,22],[37,28,22,22,"defaults"],[37,36,22,22],[37,37,22,23,"allowedEncodedLengths"],[37,58,22,44],[37,59,22,45,"includes"],[37,67,22,53],[37,68,22,54,"decoded"],[37,75,22,61],[37,76,22,62,"length"],[37,82,22,68],[37,83,22,69],[37,85,22,71],[38,6,23,8],[38,13,23,15],[38,14,23,16],[38,19,23,21],[38,21,23,23],[38,53,23,55],[38,54,23,56],[39,4,24,4],[40,4,25,4],[40,11,25,11],[40,12,25,12,"isValid"],[40,19,25,19],[40,21,25,21,"isValid"],[40,28,25,28],[40,31,25,31],[40,35,25,35],[40,38,25,38],[40,72,25,72],[40,73,25,73],[41,2,26,0],[42,0,26,1],[42,3]],"functionMap":{"names":["<global>","checkAddress"],"mappings":"AAA;OCS;CDgB"},"hasCjsExports":false},"type":"js/module"}]} |