diff --git a/pages/menu/backUp/transPaw/index.vue b/pages/menu/backUp/transPaw/index.vue index f38dfa1..28eb17e 100644 --- a/pages/menu/backUp/transPaw/index.vue +++ b/pages/menu/backUp/transPaw/index.vue @@ -77,222 +77,222 @@ // 比较 // 第二次创建钱包 第二次才执行 finish2(e) { - var a = uni.getStorageSync('createWalletName') - if (a == 'BTC' && a != '' && a != undefined) { - this.walletInfo = uni.getStorageSync('walletInfo'); - var mnemonic = uni.getStorageSync('word'); - console.log(mnemonic, 7777777777) - let btc = this.$Token.generateBtc(mnemonic); - - btc.mnemonic = mnemonic; - btc.password = e; - - - this.$api.getBtcBalance().then((res) => { - var b = res.data.data[0] - for (var k in b) { - this.btcBalance = b[k] - } - }) - btc.coinList = [{ - name: "BTC", - name2: "BTC", - xname: 'Bitcoin', - icon: require('@/static/tongyonh/bye.png'), - balance: this.btcBalance - }]; - btc.balance = this.btcBalance - console.log(this.$store.state.btci, 555566565) - this.$store.commit('addBtci', 1) - uni.setStorageSync('wallet', btc) - uni.setStorageSync('walleti', btc.privateKey) - - this.walletInfo.BTC[this.$store.state.btci] = btc; - // 增加钱包位置 - console.log(this.$store.state.btci, 555566565) - console.log(this.walletInfo, 44444) - uni.setStorageSync('walletInfo', this.walletInfo); - if (this.password != e) { - this.info = true; - return; - } else { - uni.showToast({ - title: 'successfully', - icon: 'success', - duration: 1500, - }) - setTimeout(() => { - uni.navigateTo({ - url: '../../wallet/index' - }) - }, 1500) - this.info = false; - } - return; - } - - if (a == 'ETH' && a != '' && a != undefined) { - - this.walletInfo = uni.getStorageSync('walletInfo'); - - var mnemonic = uni.getStorageSync('word'); - let eth = this.$Token.generateEth(mnemonic); - - eth.mnemonic = mnemonic; - eth.password = e; - - this.$EthUtil.getBalance(eth.address,function(res){ - eth.balance = res - this.ethBbalance = res; - console.log(res,'手机eth的钱包余额') - }); - - - eth.coinList = [ - { - name: "ETH", - name2: "ETH", - xname: 'Ethereum', - icon: require('@/static/tongyonh/Frame3299.png'), - balance: this.ethBbalance - }, - { - name:"USDT", - name2:"ERC20-USDT", - xname:'Tether USD', - contractAddress:'0xdac17f958d2ee523a2206206994597c13d831ec7', - icon:require('@/static/tongyonh/img500.png') - } - ]; - this.$store.commit('addEthi', 1) - - uni.setStorageSync('walleti', eth.privateKey) - this.walletInfo.ETH[this.$store.state.ethi] = eth; - - // 增加钱包位置 - console.log(this.$store.state.ethi, 555566565) - console.log(this.walletInfo, 44444) - setTimeout(()=>{ - uni.setStorageSync('walletInfo', this.walletInfo); - // 存一下当前钱包的索引方便后续做 - var e=uni.getStorageSync(ethi) - e+=1 - uni.setStorageSync('ethi', e); - uni.setStorageSync('itype', true); - },1000) - - setTimeout(()=>{ - uni.setStorageSync('wallet', eth) - },1000) - if (this.password != e) { - this.info = true; - return; - } else { - uni.showToast({ - title: 'successfully', - icon: 'success', - duration: 1500, - }) - setTimeout(() => { - uni.navigateTo({ - url: '../../wallet/index' - }) - }, 1500) - this.info = false; - } - return; - } - - if (a == 'TRX' && a != '' && a != undefined) { - console.log(123123) - this.walletInfo = uni.getStorageSync('walletInfo'); - var mnemonic = uni.getStorageSync('word'); - let tron = this.$Token.generateTron(mnemonic); - tron.mnemonic = mnemonic; - tron.password = e; - - this.$TronUtil.getTronBalance(tron.address).then((res) => { - tron.balance = res - this.trxBbalance = res - console.log(res,'手机tron的钱包余额') - - }).catch(err => { - console.log(err) - }) - tron.coinList = [ - { - name: "TRX", - name2: "TRX", - xname: 'TRON', - icon: require('@/static/tongyonh/tron1.png'), - balance: this.trxBbalance - }, - { - name:"USDT", - name2:"TRC20-USDT", - xname:'Tether USD', - contractAddress:'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', - icon:require('@/static/tongyonh/tether_usd.png') - } - ]; - console.log(this.$store.state.troni, 555566565) - // 增加钱包位置 - this.$store.commit('addTroni', 1) - setTimeout(()=>{ - uni.setStorageSync('wallet', tron) - },1000) - uni.setStorageSync('walleti', tron.privateKey) - this.walletInfo.TRON[this.$store.state.troni] = tron; - setTimeout(()=>{ - uni.setStorageSync('walletInfo', this.walletInfo); - - },1000) - if (this.password != e) { - this.info = true; - return; - } else { - uni.showToast({ - title: 'Set successfully', - icon: 'success', - duration: 1500, - }) - setTimeout(() => { - uni.navigateTo({ - url: '../../wallet/index' - }) - }, 1500) - this.info = false; - } - return; - } - - - - if (this.password != e) { this.info = true; return; } else { + var a = uni.getStorageSync('createWalletName') + var mnemonic = uni.getStorageSync('word'); + this.$walletUtil.mnemonicEstablishWallet(a,mnemonic,e) uni.showToast({ title: 'Set successfully', icon: 'success', duration: 1500, }) - this.setWalletInfo(e); setTimeout(() => { - // uni.navigateTo({ - // url:'../reSuccessful' - // }) uni.navigateTo({ url: '../../wallet/index' }) }, 1500) this.info = false; } + + + // if (a == 'BTC' && a != '' && a != undefined) { + // this.walletInfo = uni.getStorageSync('walletInfo'); + + // console.log(mnemonic, 7777777777) + // let btc = this.$Token.generateBtc(mnemonic); + + // btc.mnemonic = mnemonic; + // btc.password = e; + + + // this.$api.getBtcBalance().then((res) => { + // var b = res.data.data[0] + // for (var k in b) { + // this.btcBalance = b[k] + // } + // }) + // btc.coinList = [{ + // name: "BTC", + // name2: "BTC", + // xname: 'Bitcoin', + // icon: require('@/static/tongyonh/bye.png'), + // balance: this.btcBalance + // }]; + // btc.balance = this.btcBalance + // console.log(this.$store.state.btci, 555566565) + // this.$store.commit('addBtci', 1) + // uni.setStorageSync('wallet', btc) + // uni.setStorageSync('walleti', btc.privateKey) + + // this.walletInfo.BTC[this.$store.state.btci] = btc; + // // 增加钱包位置 + // console.log(this.$store.state.btci, 555566565) + // console.log(this.walletInfo, 44444) + // uni.setStorageSync('walletInfo', this.walletInfo); + // if (this.password != e) { + // this.info = true; + // return; + // } else { + // uni.showToast({ + // title: 'successfully', + // icon: 'success', + // duration: 1500, + // }) + // setTimeout(() => { + // uni.navigateTo({ + // url: '../../wallet/index' + // }) + // }, 1500) + // this.info = false; + // } + // return; + // } + + // if (a == 'ETH' && a != '' && a != undefined) { + + // this.walletInfo = uni.getStorageSync('walletInfo'); + + // var mnemonic = uni.getStorageSync('word'); + // let eth = this.$Token.generateEth(mnemonic); + + // eth.mnemonic = mnemonic; + // eth.password = e; + + // this.$EthUtil.getBalance(eth.address,function(res){ + // eth.balance = res + // this.ethBbalance = res; + // console.log(res,'手机eth的钱包余额') + // }); + + + // eth.coinList = [ + // { + // name: "ETH", + // name2: "ETH", + // xname: 'Ethereum', + // icon: require('@/static/tongyonh/Frame3299.png'), + // balance: this.ethBbalance + // }, + // { + // name:"USDT", + // name2:"ERC20-USDT", + // xname:'Tether USD', + // contractAddress:'0xdac17f958d2ee523a2206206994597c13d831ec7', + // icon:require('@/static/tongyonh/img500.png') + // } + // ]; + // this.$store.commit('addEthi', 1) + + // uni.setStorageSync('walleti', eth.privateKey) + // this.walletInfo.ETH[this.$store.state.ethi] = eth; + + // // 增加钱包位置 + // console.log(this.$store.state.ethi, 555566565) + // console.log(this.walletInfo, 44444) + // setTimeout(()=>{ + // uni.setStorageSync('walletInfo', this.walletInfo); + // // 存一下当前钱包的索引方便后续做 + // var e=uni.getStorageSync(ethi) + // e+=1 + // uni.setStorageSync('ethi', e); + // uni.setStorageSync('itype', true); + // },1000) + + // setTimeout(()=>{ + // uni.setStorageSync('wallet', eth) + // },1000) + // if (this.password != e) { + // this.info = true; + // return; + // } else { + // uni.showToast({ + // title: 'successfully', + // icon: 'success', + // duration: 1500, + // }) + // setTimeout(() => { + // uni.navigateTo({ + // url: '../../wallet/index' + // }) + // }, 1500) + // this.info = false; + // } + // return; + // } + + // if (a == 'TRX' && a != '' && a != undefined) { + // console.log(123123) + // this.walletInfo = uni.getStorageSync('walletInfo'); + // var mnemonic = uni.getStorageSync('word'); + // let tron = this.$Token.generateTron(mnemonic); + // tron.mnemonic = mnemonic; + // tron.password = e; + + // this.$TronUtil.getTronBalance(tron.address).then((res) => { + // tron.balance = res + // this.trxBbalance = res + // console.log(res,'手机tron的钱包余额') + + // }).catch(err => { + // console.log(err) + // }) + // tron.coinList = [ + // { + // name: "TRX", + // name2: "TRX", + // xname: 'TRON', + // icon: require('@/static/tongyonh/tron1.png'), + // balance: this.trxBbalance + // }, + // { + // name:"USDT", + // name2:"TRC20-USDT", + // xname:'Tether USD', + // contractAddress:'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', + // icon:require('@/static/tongyonh/tether_usd.png') + // } + // ]; + // console.log(this.$store.state.troni, 555566565) + // // 增加钱包位置 + // this.$store.commit('addTroni', 1) + // setTimeout(()=>{ + // uni.setStorageSync('wallet', tron) + // },1000) + // uni.setStorageSync('walleti', tron.privateKey) + // this.walletInfo.TRON[this.$store.state.troni] = tron; + // setTimeout(()=>{ + // uni.setStorageSync('walletInfo', this.walletInfo); + + // },1000) + // if (this.password != e) { + // this.info = true; + // return; + // } else { + // uni.showToast({ + // title: 'Set successfully', + // icon: 'success', + // duration: 1500, + // }) + // setTimeout(() => { + // uni.navigateTo({ + // url: '../../wallet/index' + // }) + // }, 1500) + // this.info = false; + // } + // return; + // } + + + + }, // 第一次存密码 finish(e) { @@ -300,14 +300,7 @@ var that = this; that.borNum = false; that.borNum2 = false; - // uni.setStorage({ - // key: 'transPaw', - // data: e, - // success: function() { - // - // }, - - // }); + setTimeout(() => { that.borNum2 = true; }, 50) diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index eec3639..b642a86 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -75101,7 +75101,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 38));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\nvar fullWallet = {\n \"BTC\": [{\n balance: 0,\n name: \"BTC\",\n coinList: [{\n name: \"BTC\",\n xname: 'Bitcoin',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 541) }] }],\n\n\n \"ETH\": [\n { balance: 0,\n name: \"ETH\",\n coinList: [{\n name: \"ETH\",\n xname: 'Ethereum',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 542) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 543) }] }],\n\n\n\n \"TRON\": [\n { balance: 0,\n name: \"TRON\",\n coinList: [{\n name: \"TRX\",\n xname: 'TRON',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 544) },\n\n {\n name: \"TRC20-USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 545) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n var walletInfo = fullWallet;\n var btc = _TokenUtil.default.generateBtc(mnemonic);\n walletInfo.BTC[0].password = password;\n walletInfo.BTC[0].mnemonic = mnemonic;\n walletInfo.BTC[0].privateKey = btc.privateKey;\n walletInfo.BTC[0].address = btc.address;\n var eth = _TokenUtil.default.generateEth(mnemonic);\n walletInfo.ETH[0].password = password;\n walletInfo.ETH[0].mnemonic = mnemonic;\n walletInfo.ETH[0].privateKey = eth.privateKey;\n walletInfo.ETH[0].address = eth.address;\n var tron = _TokenUtil.default.generateTron(mnemonic);\n walletInfo.TRON[0].mnemonic = mnemonic;\n walletInfo.TRON[0].password = password;\n walletInfo.TRON[0].privateKey = tron.privateKey;\n walletInfo.TRON[0].address = tron.address;\n uni.setStorageSync('walletInfo', walletInfo);\n },\n //修改钱包名称\n updateWalletName: function updateWalletName(type, address, name) {\n var walletInfo = uni.getStorageSync('walletInfo');\n for (var k = 0, length = walletInfo.length; k < length; k++) {\n if (walletInfo[k].address === address) {\n walletInfo[k].name = name;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n } };var _default =\n\nWalletUtil;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJjb2luTGlzdCIsInhuYW1lIiwiaWNvbiIsInJlcXVpcmUiLCJjb250cmFjdEFkZHJlc3MiLCJXYWxsZXRVdGlsIiwiaW5pdGlhbFdhbGxldCIsIm1uZW1vbmljIiwicGFzc3dvcmQiLCJ3YWxsZXRJbmZvIiwiYnRjIiwiVG9rZW5VdGlsIiwiZ2VuZXJhdGVCdGMiLCJCVEMiLCJwcml2YXRlS2V5IiwiYWRkcmVzcyIsImV0aCIsImdlbmVyYXRlRXRoIiwiRVRIIiwidHJvbiIsImdlbmVyYXRlVHJvbiIsIlRST04iLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZVdhbGxldE5hbWUiLCJ0eXBlIiwiZ2V0U3RvcmFnZVN5bmMiLCJrIiwibGVuZ3RoIl0sIm1hcHBpbmdzIjoidUZBQUEsdUY7QUFDQSxJQUFJQSxVQUFVLEdBQUc7QUFDaEIsU0FBTyxDQUFDO0FBQ1BDLFdBQU8sRUFBRSxDQURGO0FBRVBDLFFBQUksRUFBRSxLQUZDO0FBR1BDLFlBQVEsRUFBRSxDQUFDO0FBQ1ZELFVBQUksRUFBRSxLQURJO0FBRVZFLFdBQUssRUFBRSxTQUZHO0FBR1ZILGFBQU8sRUFBRSxDQUhDO0FBSVZJLFVBQUksRUFBRUMsbUJBQU8sQ0FBQyxvQ0FBRCxDQUpILEVBQUQsQ0FISCxFQUFELENBRFM7OztBQVdoQixTQUFPO0FBQ04sSUFBQ0wsT0FBTyxFQUFFLENBQVY7QUFDQUMsUUFBSSxFQUFFLEtBRE47QUFFQUMsWUFBUSxFQUFFLENBQUM7QUFDVEQsVUFBSSxFQUFFLEtBREc7QUFFVEUsV0FBSyxFQUFFLFVBRkU7QUFHVEgsYUFBTyxFQUFFLENBSEE7QUFJVEksVUFBSSxFQUFFQyxtQkFBTyxDQUFDLDBDQUFELENBSkosRUFBRDs7QUFNVDtBQUNDSixVQUFJLEVBQUUsTUFEUDtBQUVDRSxXQUFLLEVBQUUsWUFGUjtBQUdDSCxhQUFP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LENBQUQsQ0FBVixDQUFjWixPQUFkLEtBQTBCQSxPQUE5QixFQUF1QztBQUN0Q04sa0JBQVUsQ0FBQ2tCLENBQUQsQ0FBVixDQUFjNUIsSUFBZCxHQUFxQkEsSUFBckI7QUFDQTtBQUNBO0FBQ0Q7QUFDRHVCLE9BQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixFQUFpQ2QsVUFBakM7QUFDQSxHQS9CZSxFQUFqQixDOztBQWlDZUosVSIsImZpbGUiOiI2MjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVG9rZW5VdGlsIGZyb20gJy4vVG9rZW5VdGlsLmpzJ1xyXG5sZXQgZnVsbFdhbGxldCA9IHtcclxuXHRcIkJUQ1wiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0bmFtZTogXCJCVENcIixcclxuXHRcdFx0eG5hbWU6ICdCaXRjb2luJyxcclxuXHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycpXHJcblx0XHR9XVxyXG5cdH1dLFxyXG5cdFwiRVRIXCI6IFtcclxuXHRcdHtiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdFdGhlcmV1bScsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG5hbWU6IFwiVVNEVFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVGV0aGVyIFVTRCcsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICcweGRhYzE3Zjk1OGQyZWU1MjNhMjIwNjIwNjk5NDU5N2MxM2Q4MzFlYzcnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2ltZzUwMC5wbmcnKVxyXG5cdFx0XHR9XHJcblx0XHRdfVxyXG5cdF0sXHJcblx0XCJUUk9OXCI6IFtcclxuXHRcdHtiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJUUk9OXCIsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0XHRuYW1lOiBcIlRSWFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVFJPTicsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJUUkMyMC1VU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJ1RSN05IcWplS1F4R1RDaThxOFpZNHBMOG90U3pnakxqNnQnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3RldGhlcl91c2QucG5nJylcclxuXHRcdFx0fVxyXG5cdFx0XX1cclxuXHRdXHJcbn1cclxuXHJcbmxldCBXYWxsZXRVdGlsID0ge1xyXG5cdC8v5Yid5qyh5Yib5bu66ZKx5YyFXHJcblx0aW5pdGlhbFdhbGxldDogZnVuY3Rpb24obW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IGZ1bGxXYWxsZXQ7XHJcblx0XHRsZXQgYnRjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ucHJpdmF0ZUtleSA9IGJ0Yy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcyA9IGJ0Yy5hZGRyZXNzO1xyXG5cdFx0bGV0IGV0aCA9IFRva2VuVXRpbC5nZW5lcmF0ZUV0aChtbmVtb25pYylcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ucHJpdmF0ZUtleSA9IGV0aC5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0uYWRkcmVzcyA9IGV0aC5hZGRyZXNzO1xyXG5cdFx0bGV0IHRyb24gPSBUb2tlblV0aWwuZ2VuZXJhdGVUcm9uKG1uZW1vbmljKTtcclxuXHRcdHdhbGxldEluZm8uVFJPTlswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5UUk9OWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLlRST05bMF0ucHJpdmF0ZUtleSA9IHRyb24ucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uVFJPTlswXS5hZGRyZXNzID0gdHJvbi5hZGRyZXNzO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0fSxcclxuXHQvL+S/ruaUuemSseWMheWQjeensFxyXG5cdHVwZGF0ZVdhbGxldE5hbWU6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MsIG5hbWUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mby5sZW5ndGg7IGsgPCBsZW5ndGg7IGsrKykge1xyXG5cdFx0XHRpZiAod2FsbGV0SW5mb1trXS5hZGRyZXNzID09PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0SW5mb1trXS5uYW1lID0gbmFtZVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLCB3YWxsZXRJbmZvKTtcclxuXHR9XHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgV2FsbGV0VXRpbFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///627\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 38));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\nvar fullWallet = {\n \"BTC\": [{\n balance: 0,\n name: \"BTC\",\n coinList: [{\n name: \"BTC\",\n xname: 'Bitcoin',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 541) }] }],\n\n\n \"ETH\": [{\n balance: 0,\n name: \"ETH\",\n coinList: [{\n name: \"ETH\",\n xname: 'Ethereum',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 542) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 543) }] }],\n\n\n\n \"TRX\": [{\n balance: 0,\n name: \"TRX\",\n coinList: [{\n name: \"TRX\",\n xname: 'TRON',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 544) },\n\n {\n name: \"TRC20-USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 545) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n var walletInfo = fullWallet;\n var btc = _TokenUtil.default.generateBtc(mnemonic);\n walletInfo.BTC[0].password = password;\n walletInfo.BTC[0].mnemonic = mnemonic;\n walletInfo.BTC[0].privateKey = btc.privateKey;\n walletInfo.BTC[0].address = btc.address;\n var eth = _TokenUtil.default.generateEth(mnemonic);\n walletInfo.ETH[0].password = password;\n walletInfo.ETH[0].mnemonic = mnemonic;\n walletInfo.ETH[0].privateKey = eth.privateKey;\n walletInfo.ETH[0].address = eth.address;\n var tron = _TokenUtil.default.generateTron(mnemonic);\n walletInfo.TRON[0].mnemonic = mnemonic;\n walletInfo.TRON[0].password = password;\n walletInfo.TRON[0].privateKey = tron.privateKey;\n walletInfo.TRON[0].address = tron.address;\n var wallet = walletInfo.BTC[0];\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n },\n //修改钱包名称\n updateWalletName: function updateWalletName(type, address, name) {\n var walletInfo = uni.getStorageSync('walletInfo');\n for (var k = 0, length = walletInfo.length; k < length; k++) {\n if (walletInfo[k].address === address) {\n walletInfo[k].name = name;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n },\n mnemonicEstablishWallet: function mnemonicEstablishWallet(type, mnemonic, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.generateBtc(mnemonic);\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.generateTron(mnemonic);\n break;\n case 'TRX':\n walletdec = _TokenUtil.default.generateEth(mnemonic);\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.mnemonic = mnemonic;\n wallet.address = walletdec.address;\n __f__(\"log\", wallet, \" at utils/WalletUtil.js:105\");\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, 1111111, \" at utils/WalletUtil.js:107\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n },\n privateKeyEstablishWallet: function privateKeyEstablishWallet(type, privateKey, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", type, \" at utils/WalletUtil.js:113\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.importBtcPrivateKey(privateKey);\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.importEthPrivateKey(privateKey);\n break;\n case 'TRX':\n walletdec = _TokenUtil.default.importTronPrivateKey(privateKey);\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.address = walletdec.address;\n walletInfo.push(wallet);\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n } };var _default =\n\nWalletUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJjb2luTGlzdCIsInhuYW1lIiwiaWNvbiIsInJlcXVpcmUiLCJjb250cmFjdEFkZHJlc3MiLCJXYWxsZXRVdGlsIiwiaW5pdGlhbFdhbGxldCIsIm1uZW1vbmljIiwicGFzc3dvcmQiLCJ3YWxsZXRJbmZvIiwiYnRjIiwiVG9rZW5VdGlsIiwiZ2VuZXJhdGVCdGMiLCJCVEMiLCJwcml2YXRlS2V5IiwiYWRkcmVzcyIsImV0aCIsImdlbmVyYXRlRXRoIiwiRVRIIiwidHJvbiIsImdlbmVyYXRlVHJvbiIsIlRST04iLCJ3YWxsZXQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZVdhbGxldE5hbWUiLCJ0eXBlIiwiZ2V0U3RvcmFnZVN5bmMiLCJrIiwibGVuZ3RoIiwibW5lbW9uaWNFc3RhYmxpc2hXYWxsZXQiLCJ3YWxsZXRkZWMiLCJwdXNoIiwicHJpdmF0ZUtleUVzdGFibGlzaFdhbGxldCIsImltcG9ydEJ0Y1ByaXZhdGVLZXkiLCJpbXBvcnRFdGhQcml2YXRlS2V5IiwiaW1wb3J0VHJvblByaXZhdGVLZXkiXSwibWFwcGluZ3MiOiJvSUFBQSx1RjtBQUNBLElBQUlBLFVBQVUsR0FBRztBQUNoQixTQUFPLENBQUM7QUFDUEMsV0FBTyxFQUFFLENBREY7QUFFUEMsUUFBSSxFQUFFLEtBRkM7QUFHUEMsWUFBUSxFQUFFLENBQUM7QUFDVkQsVUFBSSxFQUFFLEtBREk7QUFFVkUsV0FBSyxFQUFFLFNBRkc7QUFHVkgsYUFBTyxFQUFFLENBSEM7QUFJVkksVUFBSSxFQUFFQyxtQkFBTyxDQUFDLG9DQUFELENBSkgsRUFBRCxDQUhILEVBQUQsQ0FEUzs7O0FBV2hCLFNBQU8sQ0FBQztBQUNQTCxXQUFPLEVBQUUsQ0FERjtBQUVQQyxRQUFJLEVBQUUsS0FGQztBQUdQQyxZQUFRLEVBQUUsQ0FBQztBQUNURCxVQUFJLEVBQUUs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T0FBM0I7QUFDQU4sY0FBVSxDQUFDdUIsSUFBWCxDQUFnQlYsTUFBaEI7QUFDQUMsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFlBQW5CLEVBQWlDZixVQUFqQztBQUNBYyxPQUFHLENBQUNDLGNBQUosQ0FBbUIsUUFBbkIsRUFBNkJGLE1BQTdCO0FBQ0EsR0FsRmUsRUFBakIsQzs7QUFvRmVqQixVIiwiZmlsZSI6IjYyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBUb2tlblV0aWwgZnJvbSAnLi9Ub2tlblV0aWwuanMnXHJcbmxldCBmdWxsV2FsbGV0ID0ge1xyXG5cdFwiQlRDXCI6IFt7XHJcblx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJCVENcIixcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRuYW1lOiBcIkJUQ1wiLFxyXG5cdFx0XHR4bmFtZTogJ0JpdGNvaW4nLFxyXG5cdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJylcclxuXHRcdH1dXHJcblx0fV0sXHJcblx0XCJFVEhcIjogW3tcclxuXHRcdGJhbGFuY2U6IDAsXHJcblx0XHRuYW1lOiBcIkVUSFwiLFxyXG5cdFx0Y29pbkxpc3Q6IFt7XHJcblx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJVU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJzB4ZGFjMTdmOTU4ZDJlZTUyM2EyMjA2MjA2OTk0NTk3YzEzZDgzMWVjNycsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvaW1nNTAwLnBuZycpXHJcblx0XHRcdH1cclxuXHRcdF1cclxuXHR9XSxcclxuXHRcIlRSWFwiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0XHRuYW1lOiBcIlRSWFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVFJPTicsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJUUkMyMC1VU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJ1RSN05IcWplS1F4R1RDaThxOFpZNHBMOG90U3pnakxqNnQnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3RldGhlcl91c2QucG5nJylcclxuXHRcdFx0fVxyXG5cdFx0XVxyXG5cdH1dXHJcbn1cclxuXHJcbmxldCBXYWxsZXRVdGlsID0ge1xyXG5cdC8v5Yid5qyh5Yib5bu66ZKx5YyFXHJcblx0aW5pdGlhbFdhbGxldDogZnVuY3Rpb24obW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IGZ1bGxXYWxsZXQ7XHJcblx0XHRsZXQgYnRjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ucHJpdmF0ZUtleSA9IGJ0Yy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcyA9IGJ0Yy5hZGRyZXNzO1xyXG5cdFx0bGV0IGV0aCA9IFRva2VuVXRpbC5nZW5lcmF0ZUV0aChtbmVtb25pYylcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ucHJpdmF0ZUtleSA9IGV0aC5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0uYWRkcmVzcyA9IGV0aC5hZGRyZXNzO1xyXG5cdFx0bGV0IHRyb24gPSBUb2tlblV0aWwuZ2VuZXJhdGVUcm9uKG1uZW1vbmljKTtcclxuXHRcdHdhbGxldEluZm8uVFJPTlswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5UUk9OWzBdLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXRJbmZvLlRST05bMF0ucHJpdmF0ZUtleSA9IHRyb24ucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uVFJPTlswXS5hZGRyZXNzID0gdHJvbi5hZGRyZXNzO1xyXG5cdFx0bGV0IHdhbGxldCA9IHdhbGxldEluZm8uQlRDWzBdO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0fSxcclxuXHQvL+S/ruaUuemSseWMheWQjeensFxyXG5cdHVwZGF0ZVdhbGxldE5hbWU6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MsIG5hbWUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mby5sZW5ndGg7IGsgPCBsZW5ndGg7IGsrKykge1xyXG5cdFx0XHRpZiAod2FsbGV0SW5mb1trXS5hZGRyZXNzID09PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0SW5mb1trXS5uYW1lID0gbmFtZVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLCB3YWxsZXRJbmZvKTtcclxuXHR9LFxyXG5cdG1uZW1vbmljRXN0YWJsaXNoV2FsbGV0OiBmdW5jdGlvbih0eXBlLCBtbmVtb25pYywgcGFzc3dvcmQpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRcclxuXHRcdGxldCB3YWxsZXRkZWM7XHJcblx0XHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuZ2VuZXJhdGVCdGMobW5lbW9uaWMpO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdUUlgnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZUV0aChtbmVtb25pYyk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRsZXQgd2FsbGV0PWZ1bGxXYWxsZXRbdHlwZV1bMF07XHJcblx0XHR3YWxsZXQucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldC5wcml2YXRlS2V5ID0gd2FsbGV0ZGVjLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXQubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldC5hZGRyZXNzID0gd2FsbGV0ZGVjLmFkZHJlc3M7XHJcblx0XHRjb25zb2xlLmxvZyh3YWxsZXQpXHJcblx0XHR3YWxsZXRJbmZvW3R5cGVdLnB1c2god2FsbGV0KTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldEluZm8sMTExMTExMSlcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdH0sXHJcblx0cHJpdmF0ZUtleUVzdGFibGlzaFdhbGxldDogZnVuY3Rpb24odHlwZSwgcHJpdmF0ZUtleSwgcGFzc3dvcmQpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRjb25zb2xlLmxvZyh0eXBlKVxyXG5cdFx0bGV0IHdhbGxldGRlYztcclxuXHRcdHN3aXRjaCAodHlwZSkge1xyXG5cdFx0XHRjYXNlICdCVEMnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5pbXBvcnRCdGNQcml2YXRlS2V5KHByaXZhdGVLZXkpO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5pbXBvcnRFdGhQcml2YXRlS2V5KHByaXZhdGVLZXkpO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdUUlgnOlxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5pbXBvcnRUcm9uUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHRcdGxldCB3YWxsZXQ9ZnVsbFdhbGxldFt0eXBlXVswXTtcclxuXHRcdHdhbGxldC5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0LnByaXZhdGVLZXkgPSB3YWxsZXRkZWMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldC5hZGRyZXNzID0gd2FsbGV0ZGVjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvLnB1c2god2FsbGV0KTtcclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdH1cclxufVxyXG5leHBvcnQgZGVmYXVsdCBXYWxsZXRVdGlsXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///627\n"); /***/ }), /* 628 */ @@ -77022,7 +77022,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 546));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 38));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { coinType: '', coinInfo: [], imgindex: [], walletInfo: {}, coinAddress: '', toTop: false, tmoney: 0 };}, onLoad: function onLoad(option) {var item = JSON.parse(option.type);if (uni.getStorageSync('imgindex').length > 0) {this.imgindex = uni.getStorageSync('imgindex');}this.coinAddress = item.address;this.coinType = item.coinList[0].name2;__f__(\"log\", this.coinAddress, this.coinType, 444, \" at pages/menu/wallet/otherCoin/index.vue:68\");this.walletInfo = uni.getStorageSync('walletInfo');this.getCoin();}, methods: { goSearch: function goSearch() {uni.navigateTo({ url: '/pages/menu/wallet/search/index' });}, back: function back() {uni.reLaunch({ url: '/pages/menu/wallet/index' });}, // 添加代币到钱包\n addOther: function addOther(item, index) {var _this = this;__f__(\"log\", item, 444, \" at pages/menu/wallet/otherCoin/index.vue:85\");if (uni.getStorageSync('imgindex').length > 0) {this.imgindex.push(index);this.toTop = true;setTimeout(function () {_this.toTop = false;}, 1500);uni.setStorageSync('imgindex', this.imgindex);\n\n } else {\n this.imgindex.push(index);\n this.toTop = true;\n setTimeout(function () {\n _this.toTop = false;\n }, 1500);\n uni.setStorageSync('imgindex', this.imgindex);\n }\n\n\n\n if (this.coinType == 'ETH') {\n if (uni.getStorageSync('itype')) {\n // 获取eth代币余额\n __f__(\"log\", this.coinAddress,\n item.contractAddress, \" at pages/menu/wallet/otherCoin/index.vue:108\");\n setTimeout(function () {\n _this.$EthUtil.getTokenBalance(_this.coinAddress,\n item.contractAddress, function (balance) {\n __f__(\"log\", balance, 123132, \" at pages/menu/wallet/otherCoin/index.vue:113\");\n this.tmoney = balance;\n\n });\n }, 1000);\n\n var a = uni.getStorageSync('ethi');\n var b = {\n name: item.chainName,\n name2: item.contractName,\n xname: item.chainName,\n icon: item.contractIconUrlAbs,\n contractAddress: item.contractAddress,\n balance: this.tmoney };\n\n this.walletInfo.ETH[a].coinList.push(b);\n uni.setStorageSync('walletInfo', this.walletInfo);\n __f__(\"log\", 111, \" at pages/menu/wallet/otherCoin/index.vue:130\");\n }\n if (uni.getStorageSync('itype') == false) {\n var a = uni.getStorageSync('ethiSe');\n setTimeout(function () {\n _this.$EthUtil.getTokenBalance(_this.coinAddress,\n item.contractAddress, function (balance) {\n __f__(\"log\", balance, 123132, \" at pages/menu/wallet/otherCoin/index.vue:137\");\n this.tmoney = balance;\n\n });\n }, 1000);\n var b = {\n name: item.chainName,\n name2: item.contractName,\n xname: item.chainName,\n icon: item.contractIconUrlAbs,\n contractAddress: item.contractAddress,\n balance: this.tmoney };\n\n this.walletInfo.ETH[a].coinList.push(b);\n uni.setStorageSync('wallet', this.walletInfo.ETH[a]);\n\n __f__(\"log\", this.walletInfo, 111, \" at pages/menu/wallet/otherCoin/index.vue:153\");\n uni.setStorageSync('walletInfo', this.walletInfo);\n __f__(\"log\", 222, \" at pages/menu/wallet/otherCoin/index.vue:155\");\n }\n\n\n }\n\n\n\n\n },\n // 拿代币\n getCoin: function getCoin() {var _this2 = this;\n __f__(\"log\", this.coinType, 444, \" at pages/menu/wallet/otherCoin/index.vue:167\");\n uni.request({\n url: 'http://wallet-api.weirui0755.com/api/contract/getContractInfoList?chainName=' + this.coinType, //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n _this2.coinInfo = res.data.data;\n } });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvb3RoZXJDb2luL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2Q0E7QUFDQSwwRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFlBREEsRUFFQSxZQUZBLEVBR0EsWUFIQSxFQUlBLGNBSkEsRUFLQSxlQUxBLEVBTUEsWUFOQSxFQU9BLFNBUEEsR0FTQSxDQVhBLEVBYUEsTUFiQSxrQkFhQSxNQWJBLEVBYUEsQ0FDQSxtQ0FDQSxnREFDQSwrQ0FDQSxDQUNBLGdDQUNBLHVDQUNBLG1HQUNBLG1EQUNBLGVBQ0EsQ0F2QkEsRUF3QkEsV0FDQSxRQURBLHNCQUNBLENBQ0EsaUJBQ0Esc0NBREEsSUFHQSxDQUxBLEVBTUEsSUFOQSxrQkFNQSxDQUNBLGVBQ0EsK0JBREEsSUFHQSxDQVZBLEVBV0E7QUFDQSxZQVpBLG9CQVlBLElBWkEsRUFZQSxLQVpBLEVBWUEsa0JBQ0Esd0VBQ0EsZ0RBQ0EsMEJBQ0Esa0JBQ0Esd0JBQ0Esb0JBQ0EsQ0FGQSxFQUVBLElBRkEsRUFHQTs7QUFFQSxPQVJBLE1BUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsRUFFQSxJQUZBO0FBR0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBREE7QUFFQTtBQUNBO0FBQ0EsZ0NBREEsRUFDQTtBQUNBO0FBQ0E7O0FBRUEsYUFMQTtBQU1BLFdBUEEsRUFPQSxJQVBBOztBQVNBO0FBQ0E7QUFDQSxnQ0FEQTtBQUVBLG9DQUZBO0FBR0EsaUNBSEE7QUFJQSx5Q0FKQTtBQUtBLGlEQUxBO0FBTUEsZ0NBTkE7O0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQURBLEVBQ0E7QUFDQTtBQUNBOztBQUVBLGFBTEE7QUFNQSxXQVBBLEVBT0EsSUFQQTtBQVFBO0FBQ0EsZ0NBREE7QUFFQSxvQ0FGQTtBQUdBLGlDQUhBO0FBSUEseUNBSkE7QUFLQSxpREFMQTtBQU1BLGdDQU5BOztBQVFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOzs7OztBQUtBLEtBNUZBO0FBNkZBO0FBQ0EsV0E5RkEscUJBOEZBO0FBQ0E7QUFDQTtBQUNBLDJHQURBLEVBQ0E7QUFDQTtBQUNBLDZEQURBLENBQ0E7QUFEQSxTQUZBO0FBS0E7QUFDQTtBQUNBLFNBUEE7O0FBU0EsS0F6R0EsRUF4QkEsRSIsImZpbGUiOiI2NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtYWludG9QXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIiBjbGFzcz1cImFhYVwiPlxyXG5cdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiID48L2ltYWdlPlxyXG5cdFx0QWRkIHRva2VuXHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3B2aWV3XCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9zZWFyY2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwic2VhcmNoaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIGNsYXNzPVwidG9waW5wdXRcIiBAZm9jdXM9XCJnb1NlYXJjaFwiLz5cclxuXHRcdFx0PC92aWV3PlxyXG4gICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcbiAgICAgICAgIFx0SG90IGFzc2V0c1xyXG4gICAgICAgICA8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCJpdGVtLGluZGV4IGluIGNvaW5JbmZvXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGZsZXgyXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY29udHJhY3RJY29uVXJsQWJzXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQgICAgPHZpZXcgY2xhc3M9XCJ0ZXh0Y29uXCI+XHJcblx0XHRcdFx0ICAgIFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdCAgICBcdFx0e3tpdGVtLmNvbnRyYWN0TmFtZX19XHJcblx0XHRcdFx0ICAgIFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY29udHJhY3RBZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdCAgICA8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PiBcclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIiBAY2xpY2s9XCJhZGRPdGhlcihpdGVtLGluZGV4KVwiIHYtaWY9XCJpbmRleCE9aW1naW5kZXhbaW5kZXhdXCIgPjwvaW1hZ2U+XHJcblx0ICAgICAgICAgICAgPGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94LWNpcmNsZS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcgb3BjaVwiIHYtaWY9XCJpbmRleD09aW1naW5kZXhbaW5kZXhdXCI+PC9pbWFnZT5cdFx0XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFxyXG5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvbiBncmVlblwiICA6Y2xhc3M9XCJ0b1RvcD8nZ29Ub3AnOicnXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHhfMi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJjb3B5SW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRBZGRlZCBzdWNjZXNzZnVsbHlcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cdFxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRpbXBvcnQgdG9rZW4gZnJvbSBcIkAvdXRpbHMvVG9rZW5VdGlsXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRjb2luVHlwZTonJyxcdFxyXG5cdFx0XHRjb2luSW5mbzpbXSxcclxuXHRcdFx0aW1naW5kZXg6W10sXHJcblx0XHRcdHdhbGxldEluZm86e30sXHJcblx0XHRcdGNvaW5BZGRyZXNzOicnLFxyXG5cdFx0XHR0b1RvcDpmYWxzZSxcclxuXHRcdFx0dG1vbmV5OjBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdGNvbnN0IGl0ZW0gPSBKU09OLnBhcnNlKG9wdGlvbi50eXBlKTtcclxuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdpbWdpbmRleCcpLmxlbmd0aD4wKXtcclxuXHRcdFx0XHR0aGlzLmltZ2luZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnaW1naW5kZXgnKVxyXG5cdFx0XHR9XHJcblx0XHR0aGlzLmNvaW5BZGRyZXNzPWl0ZW0uYWRkcmVzc1xyXG5cdFx0dGhpcy5jb2luVHlwZT1pdGVtLmNvaW5MaXN0WzBdLm5hbWUyXHJcblx0XHRjb25zb2xlLmxvZyh0aGlzLmNvaW5BZGRyZXNzLHRoaXMuY29pblR5cGUsNDQ0KVxyXG5cdFx0dGhpcy53YWxsZXRJbmZvPXVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpXHJcblx0XHRcdHRoaXMuZ2V0Q29pbigpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29TZWFyY2goKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3dhbGxldC9zZWFyY2gvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0YmFjaygpe1xyXG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmt7vliqDku6PluIHliLDpkrHljIVcclxuXHRcdFx0YWRkT3RoZXIoaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coaXRlbSw0NDQpXHJcblx0XHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdpbWdpbmRleCcpLmxlbmd0aD4wKXtcclxuXHRcdFx0XHRcdHRoaXMuaW1naW5kZXgucHVzaChpbmRleClcclxuXHRcdFx0XHRcdHRoaXMudG9Ub3A9dHJ1ZVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRvVG9wPWZhbHNlXHJcblx0XHRcdFx0XHR9LDE1MDApXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ltZ2luZGV4Jyx0aGlzLmltZ2luZGV4KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLmltZ2luZGV4LnB1c2goaW5kZXgpXHJcblx0XHRcdFx0XHR0aGlzLnRvVG9wPXRydWVcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdFx0dGhpcy50b1RvcD1mYWxzZVxyXG5cdFx0XHRcdFx0fSwxNTAwKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpbWdpbmRleCcsdGhpcy5pbWdpbmRleClcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZih0aGlzLmNvaW5UeXBlPT0nRVRIJyl7XHJcblx0XHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2l0eXBlJykpe1xyXG5cdFx0XHRcdFx0XHQvLyDojrflj5ZldGjku6PluIHkvZnpop1cclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5jb2luQWRkcmVzc1xyXG5cdFx0XHRcdFx0XHQgICxpdGVtLmNvbnRyYWN0QWRkcmVzcylcclxuXHRcdFx0XHRcdFx0ICBzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHRcdFx0IHRoaXMuJEV0aFV0aWwuZ2V0VG9rZW5CYWxhbmNlKHRoaXMuY29pbkFkZHJlc3NcclxuXHRcdFx0XHRcdFx0XHQgLGl0ZW0uY29udHJhY3RBZGRyZXNzLGZ1bmN0aW9uKGJhbGFuY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0IGNvbnNvbGUubG9nKGJhbGFuY2UsMTIzMTMyKVxyXG5cdFx0XHRcdFx0XHRcdFx0IHRoaXMudG1vbmV5PWJhbGFuY2VcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0IH0pOyBcclxuXHRcdFx0XHRcdFx0ICB9LDEwMDApXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dmFyIGE9dW5pLmdldFN0b3JhZ2VTeW5jKCdldGhpJylcclxuXHRcdFx0XHRcdFx0dmFyIGI9e1xyXG5cdFx0XHRcdFx0XHRcdFx0bmFtZTppdGVtLmNoYWluTmFtZSxcclxuXHRcdFx0XHRcdFx0ICAgICAgICBuYW1lMjppdGVtLmNvbnRyYWN0TmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdHhuYW1lOml0ZW0uY2hhaW5OYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjppdGVtLmNvbnRyYWN0SWNvblVybEFicyxcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRyYWN0QWRkcmVzczppdGVtLmNvbnRyYWN0QWRkcmVzcyxcclxuXHRcdFx0XHRcdFx0XHRcdGJhbGFuY2U6dGhpcy50bW9uZXksXHJcblx0XHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0dGhpcy53YWxsZXRJbmZvLkVUSFthXS5jb2luTGlzdC5wdXNoKGIpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsdGhpcy53YWxsZXRJbmZvKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygxMTEpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2l0eXBlJyk9PWZhbHNlKXtcclxuXHRcdFx0XHRcdFx0dmFyIGE9dW5pLmdldFN0b3JhZ2VTeW5jKCdldGhpU2UnKVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRUb2tlbkJhbGFuY2UodGhpcy5jb2luQWRkcmVzc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgLGl0ZW0uY29udHJhY3RBZGRyZXNzLGZ1bmN0aW9uKGJhbGFuY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBjb25zb2xlLmxvZyhiYWxhbmNlLDEyMzEzMilcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgdGhpcy50bW9uZXk9YmFsYW5jZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCB9KTsgXHJcblx0XHRcdFx0XHR9LDEwMDApXHJcblx0XHRcdFx0XHRcdHZhciBiPXtcclxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6aXRlbS5jaGFpbk5hbWUsXHJcblx0XHRcdFx0XHRcdCAgICAgICAgbmFtZTI6aXRlbS5jb250cmFjdE5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHR4bmFtZTppdGVtLmNoYWluTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246aXRlbS5jb250cmFjdEljb25VcmxBYnMsXHJcblx0XHRcdFx0XHRcdFx0XHRjb250cmFjdEFkZHJlc3M6aXRlbS5jb250cmFjdEFkZHJlc3MsXHJcblx0XHRcdFx0XHRcdFx0XHRiYWxhbmNlOnRoaXMudG1vbmV5LFxyXG5cdFx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0ICAgICAgICB0aGlzLndhbGxldEluZm8uRVRIW2FdLmNvaW5MaXN0LnB1c2goYilcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLHRoaXMud2FsbGV0SW5mby5FVEhbYV0pXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZm8sMTExKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLHRoaXMud2FsbGV0SW5mbylcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coMjIyKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdH0sXHJcblx0Ly8g5ou/5Luj5biBXHJcblx0Z2V0Q29pbigpe1xyXG5cdFx0Y29uc29sZS5sb2codGhpcy5jb2luVHlwZSw0NDQpXHJcblx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHQgICAgdXJsOiAnaHR0cDovL3dhbGxldC1hcGkud2VpcnVpMDc1NS5jb20vYXBpL2NvbnRyYWN0L2dldENvbnRyYWN0SW5mb0xpc3Q/Y2hhaW5OYW1lPScrdGhpcy5jb2luVHlwZSwgLy/or7fmsYLmjqXlj6NcclxuXHRcdCAgICBoZWFkZXI6IHtcclxuXHRcdCAgICAgICAgICAnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsICAvL+iHquWumuS5ieivt+axguWktOS/oeaBr1xyXG5cdFx0ICAgICAgICB9LFxyXG5cdFx0IHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY29pbkluZm89cmVzLmRhdGEuZGF0YVxyXG5cdFx0ICAgIH1cclxuXHRcdCB9KTtcclxuXHR9LFxyXG5cdFx0XHJcblxyXG5cdFx0fSxcclxuXHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///650\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 546));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 38));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { coinType: '', coinInfo: [], imgindex: [], walletInfo: {}, coinAddress: '', toTop: false, tmoney: 0 };}, onLoad: function onLoad(option) {var item = JSON.parse(option.type);if (uni.getStorageSync('imgindex').length > 0) {this.imgindex = uni.getStorageSync('imgindex');}this.coinAddress = item.address;this.coinType = item.coinList[0].name2;__f__(\"log\", this.coinAddress, this.coinType, 444, \" at pages/menu/wallet/otherCoin/index.vue:68\");this.walletInfo = uni.getStorageSync('walletInfo');this.getCoin();}, methods: { goSearch: function goSearch() {uni.navigateTo({ url: '/pages/menu/wallet/search/index' });}, back: function back() {uni.reLaunch({ url: '/pages/menu/wallet/index' });}, // 添加代币到钱包\n addOther: function addOther(item, index) {var _this = this;__f__(\"log\", item, 444, \" at pages/menu/wallet/otherCoin/index.vue:85\");if (uni.getStorageSync('imgindex').length > 0) {this.imgindex.push(index);this.toTop = true;setTimeout(function () {_this.toTop = false;}, 1500);uni.setStorageSync('imgindex', this.imgindex);\n\n } else {\n this.imgindex.push(index);\n this.toTop = true;\n setTimeout(function () {\n _this.toTop = false;\n }, 1500);\n uni.setStorageSync('imgindex', this.imgindex);\n }\n\n\n\n if (this.coinType == 'ETH') {\n if (uni.getStorageSync('itype')) {\n // 获取eth代币余额\n __f__(\"log\", this.coinAddress,\n item.contractAddress, \" at pages/menu/wallet/otherCoin/index.vue:108\");\n setTimeout(function () {\n _this.$EthUtil.getTokenBalance(_this.coinAddress,\n item.contractAddress, function (balance) {\n __f__(\"log\", balance, 123132, \" at pages/menu/wallet/otherCoin/index.vue:113\");\n this.tmoney = balance;\n\n });\n }, 1000);\n\n var a = uni.getStorageSync('ethi');\n var b = {\n name: item.chainName,\n name2: item.contractName,\n xname: item.chainName,\n icon: item.contractIconUrlAbs,\n contractAddress: item.contractAddress,\n balance: this.tmoney };\n\n this.walletInfo.ETH[a].coinList.push(b);\n uni.setStorageSync('walletInfo', this.walletInfo);\n __f__(\"log\", 111, \" at pages/menu/wallet/otherCoin/index.vue:130\");\n }\n if (uni.getStorageSync('itype') == false) {\n var a = uni.getStorageSync('ethiSe');\n setTimeout(function () {\n _this.$EthUtil.getTokenBalance(_this.coinAddress,\n item.contractAddress, function (balance) {\n __f__(\"log\", balance, 123132, \" at pages/menu/wallet/otherCoin/index.vue:137\");\n this.tmoney = balance;\n\n });\n }, 1000);\n var b = {\n name: item.chainName,\n name2: item.contractName,\n xname: item.chainName,\n icon: item.contractIconUrlAbs,\n contractAddress: item.contractAddress,\n balance: this.tmoney };\n\n this.walletInfo.ETH[a].coinList.push(b);\n uni.setStorageSync('wallet', this.walletInfo.ETH[a]);\n\n __f__(\"log\", this.walletInfo, 111, \" at pages/menu/wallet/otherCoin/index.vue:153\");\n uni.setStorageSync('walletInfo', this.walletInfo);\n __f__(\"log\", 222, \" at pages/menu/wallet/otherCoin/index.vue:155\");\n }\n\n\n }\n\n\n\n\n },\n // 拿代币\n getCoin: function getCoin() {var _this2 = this;\n __f__(\"log\", this.coinType, 444, \" at pages/menu/wallet/otherCoin/index.vue:167\");\n uni.request({\n url: 'http://wallet-api.weirui0755.com/api/contract/getContractInfoList?chainName=' + this.coinType, //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n _this2.coinInfo = res.data.data;\n } });\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvb3RoZXJDb2luL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2Q0E7QUFDQSwwRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFlBREEsRUFFQSxZQUZBLEVBR0EsWUFIQSxFQUlBLGNBSkEsRUFLQSxlQUxBLEVBTUEsWUFOQSxFQU9BLFNBUEEsR0FTQSxDQVhBLEVBYUEsTUFiQSxrQkFhQSxNQWJBLEVBYUEsQ0FDQSxtQ0FDQSxnREFDQSwrQ0FDQSxDQUNBLGdDQUNBLHVDQUNBLG1HQUNBLG1EQUNBLGVBQ0EsQ0F2QkEsRUF3QkEsV0FDQSxRQURBLHNCQUNBLENBQ0EsaUJBQ0Esc0NBREEsSUFHQSxDQUxBLEVBTUEsSUFOQSxrQkFNQSxDQUNBLGVBQ0EsK0JBREEsSUFHQSxDQVZBLEVBV0E7QUFDQSxZQVpBLG9CQVlBLElBWkEsRUFZQSxLQVpBLEVBWUEsa0JBQ0Esd0VBQ0EsZ0RBQ0EsMEJBQ0Esa0JBQ0Esd0JBQ0Esb0JBQ0EsQ0FGQSxFQUVBLElBRkEsRUFHQTs7QUFFQSxPQVJBLE1BUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsRUFFQSxJQUZBO0FBR0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBREE7QUFFQTtBQUNBO0FBQ0EsZ0NBREEsRUFDQTtBQUNBO0FBQ0E7O0FBRUEsYUFMQTtBQU1BLFdBUEEsRUFPQSxJQVBBOztBQVNBO0FBQ0E7QUFDQSxnQ0FEQTtBQUVBLG9DQUZBO0FBR0EsaUNBSEE7QUFJQSx5Q0FKQTtBQUtBLGlEQUxBO0FBTUEsZ0NBTkE7O0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQURBLEVBQ0E7QUFDQTtBQUNBOztBQUVBLGFBTEE7QUFNQSxXQVBBLEVBT0EsSUFQQTtBQVFBO0FBQ0EsZ0NBREE7QUFFQSxvQ0FGQTtBQUdBLGlDQUhBO0FBSUEseUNBSkE7QUFLQSxpREFMQTtBQU1BLGdDQU5BOztBQVFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOzs7OztBQUtBLEtBNUZBO0FBNkZBO0FBQ0EsV0E5RkEscUJBOEZBO0FBQ0E7QUFDQTtBQUNBLDJHQURBLEVBQ0E7QUFDQTtBQUNBLDZEQURBLENBQ0E7QUFEQSxTQUZBO0FBS0E7QUFDQTtBQUNBLFNBUEE7O0FBU0EsS0F6R0EsRUF4QkEsRSIsImZpbGUiOiI2NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtYWludG9QXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIiBjbGFzcz1cImFhYVwiPlxyXG5cdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiID48L2ltYWdlPlxyXG5cdFx0QWRkIFRva2VuXHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3B2aWV3XCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9zZWFyY2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwic2VhcmNoaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIGNsYXNzPVwidG9waW5wdXRcIiBAZm9jdXM9XCJnb1NlYXJjaFwiLz5cclxuXHRcdFx0PC92aWV3PlxyXG4gICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcbiAgICAgICAgIFx0SG90IGFzc2V0c1xyXG4gICAgICAgICA8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCJpdGVtLGluZGV4IGluIGNvaW5JbmZvXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGZsZXgyXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY29udHJhY3RJY29uVXJsQWJzXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQgICAgPHZpZXcgY2xhc3M9XCJ0ZXh0Y29uXCI+XHJcblx0XHRcdFx0ICAgIFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdCAgICBcdFx0e3tpdGVtLmNvbnRyYWN0TmFtZX19XHJcblx0XHRcdFx0ICAgIFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY29udHJhY3RBZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdCAgICA8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PiBcclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIiBAY2xpY2s9XCJhZGRPdGhlcihpdGVtLGluZGV4KVwiIHYtaWY9XCJpbmRleCE9aW1naW5kZXhbaW5kZXhdXCIgPjwvaW1hZ2U+XHJcblx0ICAgICAgICAgICAgPGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94LWNpcmNsZS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcgb3BjaVwiIHYtaWY9XCJpbmRleD09aW1naW5kZXhbaW5kZXhdXCI+PC9pbWFnZT5cdFx0XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFxyXG5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvbiBncmVlblwiICA6Y2xhc3M9XCJ0b1RvcD8nZ29Ub3AnOicnXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHhfMi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJjb3B5SW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRBZGRlZCBzdWNjZXNzZnVsbHlcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cdFxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRpbXBvcnQgdG9rZW4gZnJvbSBcIkAvdXRpbHMvVG9rZW5VdGlsXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRjb2luVHlwZTonJyxcdFxyXG5cdFx0XHRjb2luSW5mbzpbXSxcclxuXHRcdFx0aW1naW5kZXg6W10sXHJcblx0XHRcdHdhbGxldEluZm86e30sXHJcblx0XHRcdGNvaW5BZGRyZXNzOicnLFxyXG5cdFx0XHR0b1RvcDpmYWxzZSxcclxuXHRcdFx0dG1vbmV5OjBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdGNvbnN0IGl0ZW0gPSBKU09OLnBhcnNlKG9wdGlvbi50eXBlKTtcclxuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdpbWdpbmRleCcpLmxlbmd0aD4wKXtcclxuXHRcdFx0XHR0aGlzLmltZ2luZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnaW1naW5kZXgnKVxyXG5cdFx0XHR9XHJcblx0XHR0aGlzLmNvaW5BZGRyZXNzPWl0ZW0uYWRkcmVzc1xyXG5cdFx0dGhpcy5jb2luVHlwZT1pdGVtLmNvaW5MaXN0WzBdLm5hbWUyXHJcblx0XHRjb25zb2xlLmxvZyh0aGlzLmNvaW5BZGRyZXNzLHRoaXMuY29pblR5cGUsNDQ0KVxyXG5cdFx0dGhpcy53YWxsZXRJbmZvPXVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpXHJcblx0XHRcdHRoaXMuZ2V0Q29pbigpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29TZWFyY2goKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3dhbGxldC9zZWFyY2gvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0YmFjaygpe1xyXG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmt7vliqDku6PluIHliLDpkrHljIVcclxuXHRcdFx0YWRkT3RoZXIoaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coaXRlbSw0NDQpXHJcblx0XHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdpbWdpbmRleCcpLmxlbmd0aD4wKXtcclxuXHRcdFx0XHRcdHRoaXMuaW1naW5kZXgucHVzaChpbmRleClcclxuXHRcdFx0XHRcdHRoaXMudG9Ub3A9dHJ1ZVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRvVG9wPWZhbHNlXHJcblx0XHRcdFx0XHR9LDE1MDApXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ltZ2luZGV4Jyx0aGlzLmltZ2luZGV4KVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLmltZ2luZGV4LnB1c2goaW5kZXgpXHJcblx0XHRcdFx0XHR0aGlzLnRvVG9wPXRydWVcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdFx0dGhpcy50b1RvcD1mYWxzZVxyXG5cdFx0XHRcdFx0fSwxNTAwKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpbWdpbmRleCcsdGhpcy5pbWdpbmRleClcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZih0aGlzLmNvaW5UeXBlPT0nRVRIJyl7XHJcblx0XHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2l0eXBlJykpe1xyXG5cdFx0XHRcdFx0XHQvLyDojrflj5ZldGjku6PluIHkvZnpop1cclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5jb2luQWRkcmVzc1xyXG5cdFx0XHRcdFx0XHQgICxpdGVtLmNvbnRyYWN0QWRkcmVzcylcclxuXHRcdFx0XHRcdFx0ICBzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHRcdFx0IHRoaXMuJEV0aFV0aWwuZ2V0VG9rZW5CYWxhbmNlKHRoaXMuY29pbkFkZHJlc3NcclxuXHRcdFx0XHRcdFx0XHQgLGl0ZW0uY29udHJhY3RBZGRyZXNzLGZ1bmN0aW9uKGJhbGFuY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0IGNvbnNvbGUubG9nKGJhbGFuY2UsMTIzMTMyKVxyXG5cdFx0XHRcdFx0XHRcdFx0IHRoaXMudG1vbmV5PWJhbGFuY2VcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0IH0pOyBcclxuXHRcdFx0XHRcdFx0ICB9LDEwMDApXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dmFyIGE9dW5pLmdldFN0b3JhZ2VTeW5jKCdldGhpJylcclxuXHRcdFx0XHRcdFx0dmFyIGI9e1xyXG5cdFx0XHRcdFx0XHRcdFx0bmFtZTppdGVtLmNoYWluTmFtZSxcclxuXHRcdFx0XHRcdFx0ICAgICAgICBuYW1lMjppdGVtLmNvbnRyYWN0TmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdHhuYW1lOml0ZW0uY2hhaW5OYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjppdGVtLmNvbnRyYWN0SWNvblVybEFicyxcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRyYWN0QWRkcmVzczppdGVtLmNvbnRyYWN0QWRkcmVzcyxcclxuXHRcdFx0XHRcdFx0XHRcdGJhbGFuY2U6dGhpcy50bW9uZXksXHJcblx0XHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0dGhpcy53YWxsZXRJbmZvLkVUSFthXS5jb2luTGlzdC5wdXNoKGIpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsdGhpcy53YWxsZXRJbmZvKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygxMTEpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2l0eXBlJyk9PWZhbHNlKXtcclxuXHRcdFx0XHRcdFx0dmFyIGE9dW5pLmdldFN0b3JhZ2VTeW5jKCdldGhpU2UnKVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRUb2tlbkJhbGFuY2UodGhpcy5jb2luQWRkcmVzc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgLGl0ZW0uY29udHJhY3RBZGRyZXNzLGZ1bmN0aW9uKGJhbGFuY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBjb25zb2xlLmxvZyhiYWxhbmNlLDEyMzEzMilcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgdGhpcy50bW9uZXk9YmFsYW5jZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCB9KTsgXHJcblx0XHRcdFx0XHR9LDEwMDApXHJcblx0XHRcdFx0XHRcdHZhciBiPXtcclxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6aXRlbS5jaGFpbk5hbWUsXHJcblx0XHRcdFx0XHRcdCAgICAgICAgbmFtZTI6aXRlbS5jb250cmFjdE5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHR4bmFtZTppdGVtLmNoYWluTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246aXRlbS5jb250cmFjdEljb25VcmxBYnMsXHJcblx0XHRcdFx0XHRcdFx0XHRjb250cmFjdEFkZHJlc3M6aXRlbS5jb250cmFjdEFkZHJlc3MsXHJcblx0XHRcdFx0XHRcdFx0XHRiYWxhbmNlOnRoaXMudG1vbmV5LFxyXG5cdFx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0ICAgICAgICB0aGlzLndhbGxldEluZm8uRVRIW2FdLmNvaW5MaXN0LnB1c2goYilcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLHRoaXMud2FsbGV0SW5mby5FVEhbYV0pXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZm8sMTExKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLHRoaXMud2FsbGV0SW5mbylcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coMjIyKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdH0sXHJcblx0Ly8g5ou/5Luj5biBXHJcblx0Z2V0Q29pbigpe1xyXG5cdFx0Y29uc29sZS5sb2codGhpcy5jb2luVHlwZSw0NDQpXHJcblx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHQgICAgdXJsOiAnaHR0cDovL3dhbGxldC1hcGkud2VpcnVpMDc1NS5jb20vYXBpL2NvbnRyYWN0L2dldENvbnRyYWN0SW5mb0xpc3Q/Y2hhaW5OYW1lPScrdGhpcy5jb2luVHlwZSwgLy/or7fmsYLmjqXlj6NcclxuXHRcdCAgICBoZWFkZXI6IHtcclxuXHRcdCAgICAgICAgICAnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsICAvL+iHquWumuS5ieivt+axguWktOS/oeaBr1xyXG5cdFx0ICAgICAgICB9LFxyXG5cdFx0IHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY29pbkluZm89cmVzLmRhdGEuZGF0YVxyXG5cdFx0ICAgIH1cclxuXHRcdCB9KTtcclxuXHR9LFxyXG5cdFx0XHJcblxyXG5cdFx0fSxcclxuXHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///650\n"); /***/ }), /* 651 */ @@ -80372,7 +80372,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 546));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', password2: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false, word: {}, walletInfo: {}, btcBalance: 0, ethBbalance: 0, trxBbalance: 0 };}, watch: {}, methods: { // 首次创建三条主链钱包 首次执行这里\n setWalletInfo: function setWalletInfo(e) {this.word = uni.getStorageSync('word');this.$walletUtil.initialWallet(this.word, e);__f__(\"log\", 123123, \" at pages/menu/backUp/transPaw/index.vue:68\");}, // 删除密码触发\n back: function back(e) {if (e.length < 6) {this.info = false;}}, // 比较\n // 第二次创建钱包 第二次才执行 \n finish2: function finish2(e) {var _this = this;var a = uni.getStorageSync('createWalletName');if (a == 'BTC' && a != '' && a != undefined) {this.walletInfo = uni.getStorageSync('walletInfo');\n var mnemonic = uni.getStorageSync('word');\n __f__(\"log\", mnemonic, 7777777777, \" at pages/menu/backUp/transPaw/index.vue:84\");\n var btc = this.$Token.generateBtc(mnemonic);\n\n btc.mnemonic = mnemonic;\n btc.password = e;\n\n\n this.$api.getBtcBalance().then(function (res) {\n var b = res.data.data[0];\n for (var k in b) {\n _this.btcBalance = b[k];\n }\n });\n btc.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 541),\n balance: this.btcBalance }];\n\n btc.balance = this.btcBalance;\n __f__(\"log\", this.$store.state.btci, 555566565, \" at pages/menu/backUp/transPaw/index.vue:105\");\n this.$store.commit('addBtci', 1);\n uni.setStorageSync('wallet', btc);\n uni.setStorageSync('walleti', btc.privateKey);\n\n this.walletInfo.BTC[this.$store.state.btci] = btc;\n // 增加钱包位置\n __f__(\"log\", this.$store.state.btci, 555566565, \" at pages/menu/backUp/transPaw/index.vue:112\");\n __f__(\"log\", this.walletInfo, 44444, \" at pages/menu/backUp/transPaw/index.vue:113\");\n uni.setStorageSync('walletInfo', this.walletInfo);\n if (this.password != e) {\n this.info = true;\n return;\n } else {\n uni.showToast({\n title: 'successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n this.info = false;\n }\n return;\n }\n\n if (a == 'ETH' && a != '' && a != undefined) {\n\n this.walletInfo = uni.getStorageSync('walletInfo');\n\n var mnemonic = uni.getStorageSync('word');\n var eth = this.$Token.generateEth(mnemonic);\n\n eth.mnemonic = mnemonic;\n eth.password = e;\n\n this.$EthUtil.getBalance(eth.address, function (res) {\n eth.balance = res;\n this.ethBbalance = res;\n __f__(\"log\", res, '手机eth的钱包余额', \" at pages/menu/backUp/transPaw/index.vue:147\");\n });\n\n\n eth.coinList = [\n {\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 542),\n balance: this.ethBbalance },\n\n {\n name: \"USDT\",\n name2: \"ERC20-USDT\",\n xname: 'Tether USD',\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 543) }];\n\n\n this.$store.commit('addEthi', 1);\n\n uni.setStorageSync('walleti', eth.privateKey);\n this.walletInfo.ETH[this.$store.state.ethi] = eth;\n\n // 增加钱包位置\n __f__(\"log\", this.$store.state.ethi, 555566565, \" at pages/menu/backUp/transPaw/index.vue:173\");\n __f__(\"log\", this.walletInfo, 44444, \" at pages/menu/backUp/transPaw/index.vue:174\");\n setTimeout(function () {\n uni.setStorageSync('walletInfo', _this.walletInfo);\n // 存一下当前钱包的索引方便后续做\n var e = uni.getStorageSync(ethi);\n e += 1;\n uni.setStorageSync('ethi', e);\n uni.setStorageSync('itype', true);\n }, 1000);\n\n setTimeout(function () {\n uni.setStorageSync('wallet', eth);\n }, 1000);\n if (this.password != e) {\n this.info = true;\n return;\n } else {\n uni.showToast({\n title: 'successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n this.info = false;\n }\n return;\n }\n\n if (a == 'TRX' && a != '' && a != undefined) {\n __f__(\"log\", 123123, \" at pages/menu/backUp/transPaw/index.vue:207\");\n this.walletInfo = uni.getStorageSync('walletInfo');\n var mnemonic = uni.getStorageSync('word');\n var tron = this.$Token.generateTron(mnemonic);\n tron.mnemonic = mnemonic;\n tron.password = e;\n\n this.$TronUtil.getTronBalance(tron.address).then(function (res) {\n tron.balance = res;\n _this.trxBbalance = res;\n __f__(\"log\", res, '手机tron的钱包余额', \" at pages/menu/backUp/transPaw/index.vue:217\");\n\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/menu/backUp/transPaw/index.vue:220\");\n });\n tron.coinList = [\n {\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 544),\n balance: this.trxBbalance },\n\n {\n name: \"USDT\",\n name2: \"TRC20-USDT\",\n xname: 'Tether USD',\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 545) }];\n\n\n __f__(\"log\", this.$store.state.troni, 555566565, \" at pages/menu/backUp/transPaw/index.vue:238\");\n // 增加钱包位置\n this.$store.commit('addTroni', 1);\n setTimeout(function () {\n uni.setStorageSync('wallet', tron);\n }, 1000);\n uni.setStorageSync('walleti', tron.privateKey);\n this.walletInfo.TRON[this.$store.state.troni] = tron;\n setTimeout(function () {\n uni.setStorageSync('walletInfo', _this.walletInfo);\n\n }, 1000);\n if (this.password != e) {\n this.info = true;\n return;\n } else {\n uni.showToast({\n title: 'Set successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n this.info = false;\n }\n return;\n }\n\n\n\n\n if (this.password != e) {\n this.info = true;\n return;\n } else {\n uni.showToast({\n title: 'Set successfully',\n icon: 'success',\n duration: 1500 });\n\n this.setWalletInfo(e);\n setTimeout(function () {\n // uni.navigateTo({\n // \turl:'../reSuccessful'\n // })\t\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n this.info = false;\n }\n\n\n\n\n },\n // 第一次存密码\n finish: function finish(e) {\n this.password = e;\n var that = this;\n that.borNum = false;\n that.borNum2 = false;\n // uni.setStorage({\n // \tkey: 'transPaw',\n // \tdata: e,\n // \tsuccess: function() {\n // \t\t\n // \t},\n\n // });\t\n setTimeout(function () {\n that.borNum2 = true;\n }, 50);\n\n } },\n\n onLoad: function onLoad() {\n\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwYXNzd29yZCIsInBhc3N3b3JkMiIsIm1zZyIsIm1zZ0xlbmd0aCIsImZlcyIsImJvck51bSIsImJvck51bTIiLCJpbmZvIiwid29yZCIsIndhbGxldEluZm8iLCJidGNCYWxhbmNlIiwiZXRoQmJhbGFuY2UiLCJ0cnhCYmFsYW5jZSIsIndhdGNoIiwibWV0aG9kcyIsInNldFdhbGxldEluZm8iLCJlIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCIkd2FsbGV0VXRpbCIsImluaXRpYWxXYWxsZXQiLCJiYWNrIiwibGVuZ3RoIiwiZmluaXNoMiIsImEiLCJ1bmRlZmluZWQiLCJtbmVtb25pYyIsImJ0YyIsIiRUb2tlbiIsImdlbmVyYXRlQnRjIiwiJGFwaSIsImdldEJ0Y0JhbGFuY2UiLCJ0aGVuIiwicmVzIiwiYiIsImsiLCJjb2luTGlzdCIsIm5hbWUiLCJuYW1lMiIsInhuYW1lIiwiaWNvbiIsInJlcXVpcmUiLCJiYWxhbmNlIiwiJHN0b3JlIiwic3RhdGUiLCJidGNpIiwiY29tbWl0Iiwic2V0U3RvcmFnZVN5bmMiLCJwcml2YXRlS2V5IiwiQlRDIiwic2hvd1RvYXN0IiwidGl0bGUiLCJkdXJhdGlvbiIsInNldFRpbWVvdXQiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiZXRoIiwiZ2VuZXJhdGVFdGgiLCIkRXRoVXRpbCIsImdldEJhbGFuY2UiLCJhZGRyZXNzIiwiY29udHJhY3RBZGRyZXNzIiwiRVRIIiwiZXRoaSIsInRyb24iLCJnZW5lcmF0ZVRyb24iLCIkVHJvblV0aWwiLCJnZXRUcm9uQmFsYW5jZSIsImNhdGNoIiwiZXJyIiwidHJvbmkiLCJUUk9OIiwiZmluaXNoIiwidGhhdCIsIm9uTG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUNBLGlILDhGQXZDQTtBQUNBO0FB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QkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQSxhQUFLckMsYUFBTCxDQUFtQkMsQ0FBbkI7QUFDQXFDLGtCQUFVLENBQUMsWUFBTTtBQUNoQjtBQUNBO0FBQ0E7QUFDQXBDLGFBQUcsQ0FBQ3FDLFVBQUosQ0FBZTtBQUNkQyxlQUFHLEVBQUUsb0JBRFMsRUFBZjs7QUFHQSxTQVBTLEVBT1AsSUFQTyxDQUFWO0FBUUEsYUFBS2hELElBQUwsR0FBWSxLQUFaO0FBQ0E7Ozs7O0FBS0QsS0F6T087QUEwT1I7QUFDQWlFLFVBM09RLGtCQTJPRHhELENBM09DLEVBMk9FO0FBQ1QsV0FBS2hCLFFBQUwsR0FBZ0JnQixDQUFoQjtBQUNBLFVBQUl5RCxJQUFJLEdBQUcsSUFBWDtBQUNBQSxVQUFJLENBQUNwRSxNQUFMLEdBQWMsS0FBZDtBQUNBb0UsVUFBSSxDQUFDbkUsT0FBTCxHQUFlLEtBQWY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQStDLGdCQUFVLENBQUMsWUFBTTtBQUNoQm9CLFlBQUksQ0FBQ25FLE9BQUwsR0FBZSxJQUFmO0FBQ0EsT0FGUyxFQUVQLEVBRk8sQ0FBVjs7QUFJQSxLQTVQTyxFQXRCSzs7QUFvUmRvRSxRQXBSYyxvQkFvUkw7O0FBRVIsR0F0UmEsRSIsImZpbGUiOiI3MTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGFzc3dvcmQ6ICcnLFxuXHRcdFx0cGFzc3dvcmQyOiAnJyxcblx0XHRcdG1zZzogJycsXG5cdFx0XHRtc2dMZW5ndGg6IDAsXG5cdFx0XHRmZXM6IGZhbHNlLFxuXHRcdFx0Ym9yTnVtOiB0cnVlLFxuXHRcdFx0Ym9yTnVtMjogZmFsc2UsXG5cdFx0XHRpbmZvOiBmYWxzZSxcblx0XHRcdHdvcmQ6IHt9LFxuXHRcdFx0d2FsbGV0SW5mbzoge30sXG5cdFx0XHRidGNCYWxhbmNlOiAwLFxuXHRcdFx0ZXRoQmJhbGFuY2U6IDAsXG5cdFx0XHR0cnhCYmFsYW5jZTogMCxcblx0XHR9XG5cdH0sXG5cdHdhdGNoOiB7XG5cblx0fSxcblxuXHRtZXRob2RzOiB7XG4gICAgIC8vIOmmluasoeWIm+W7uuS4ieadoeS4u+mTvumSseWMhSDpppbmrKHmiafooYzov5nph4xcblx0XHRzZXRXYWxsZXRJbmZvKGUpIHtcblx0XHRcdHRoaXMud29yZCA9IHVuaS5nZXRTdG9yYWdlU3luYygnd29yZCcpO1xuXHRcdFx0dGhpcy4kd2FsbGV0VXRpbC5pbml0aWFsV2FsbGV0KHRoaXMud29yZCwgZSlcblx0XHRcdGNvbnNvbGUubG9nKDEyMzEyMylcblx0XHR9LFxuXG5cdFx0Ly8g5Yig6Zmk5a+G56CB6Kem5Y+RXG5cdFx0YmFjayhlKSB7XG5cdFx0XHRpZiAoZS5sZW5ndGggPCA2KSB7XG5cdFx0XHRcdHRoaXMuaW5mbyA9IGZhbHNlO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5q+U6L6DXG5cdFx0Ly8g56ys5LqM5qyh5Yib5bu66ZKx5YyFIOesrOS6jOasoeaJjeaJp+ihjCBcblx0XHRmaW5pc2gyKGUpIHtcblx0XHRcdHZhciBhID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjcmVhdGVXYWxsZXROYW1lJylcblx0XHRcdGlmIChhID09ICdCVEMnICYmIGEgIT0gJycgJiYgYSAhPSB1bmRlZmluZWQpIHtcblx0XHRcdFx0dGhpcy53YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XG5cdFx0XHRcdHZhciBtbmVtb25pYyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd29yZCcpO1xuXHRcdFx0XHRjb25zb2xlLmxvZyhtbmVtb25pYywgNzc3Nzc3Nzc3Nylcblx0XHRcdFx0bGV0IGJ0YyA9IHRoaXMuJFRva2VuLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcblxuXHRcdFx0XHRidGMubW5lbW9uaWMgPSBtbmVtb25pYztcblx0XHRcdFx0YnRjLnBhc3N3b3JkID0gZTtcblxuICAgICAgICAgXG5cdFx0XHRcdHRoaXMuJGFwaS5nZXRCdGNCYWxhbmNlKCkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdFx0dmFyIGIgPSByZXMuZGF0YS5kYXRhWzBdXG5cdFx0XHRcdFx0Zm9yICh2YXIgayBpbiBiKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmJ0Y0JhbGFuY2UgPSBiW2tdXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRidGMuY29pbkxpc3QgPSBbe1xuXHRcdFx0XHRcdG5hbWU6IFwiQlRDXCIsXG5cdFx0XHRcdFx0bmFtZTI6IFwiQlRDXCIsXG5cdFx0XHRcdFx0eG5hbWU6ICdCaXRjb2luJyxcblx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJyksXG5cdFx0XHRcdFx0YmFsYW5jZTogdGhpcy5idGNCYWxhbmNlXG5cdFx0XHRcdH1dO1xuXHRcdFx0XHRidGMuYmFsYW5jZSA9IHRoaXMuYnRjQmFsYW5jZVxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRzdG9yZS5zdGF0ZS5idGNpLCA1NTU1NjY1NjUpXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYWRkQnRjaScsIDEpXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0JywgYnRjKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCBidGMucHJpdmF0ZUtleSlcblxuXHRcdFx0XHR0aGlzLndhbGxldEluZm8uQlRDW3RoaXMuJHN0b3JlLnN0YXRlLmJ0Y2ldID0gYnRjO1xuXHRcdFx0XHQvLyDlop7liqDpkrHljIXkvY3nva5cblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kc3RvcmUuc3RhdGUuYnRjaSwgNTU1NTY2NTY1KVxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZm8sIDQ0NDQ0KVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLCB0aGlzLndhbGxldEluZm8pO1xuXHRcdFx0XHRpZiAodGhpcy5wYXNzd29yZCAhPSBlKSB7XG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gdHJ1ZTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ3N1Y2Nlc3NmdWxseScsXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMCxcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6ICcuLi8uLi93YWxsZXQvaW5kZXgnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0sIDE1MDApXG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gZmFsc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXG5cdFx0XHRpZiAoYSA9PSAnRVRIJyAmJiBhICE9ICcnICYmIGEgIT0gdW5kZWZpbmVkKSB7XG5cblx0XHRcdFx0dGhpcy53YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XG5cblx0XHRcdFx0dmFyIG1uZW1vbmljID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3b3JkJyk7XG5cdFx0XHRcdGxldCBldGggPSB0aGlzLiRUb2tlbi5nZW5lcmF0ZUV0aChtbmVtb25pYyk7XG5cblx0XHRcdFx0ZXRoLm1uZW1vbmljID0gbW5lbW9uaWM7XG5cdFx0XHRcdGV0aC5wYXNzd29yZCA9IGU7XG5cblx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRCYWxhbmNlKGV0aC5hZGRyZXNzLGZ1bmN0aW9uKHJlcyl7XG5cdFx0XHRcdFx0ZXRoLmJhbGFuY2UgPSByZXNcblx0XHRcdFx0XHR0aGlzLmV0aEJiYWxhbmNlID0gcmVzO1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywn5omL5py6ZXRo55qE6ZKx5YyF5L2Z6aKdJylcblx0XHRcdFx0fSk7XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0ZXRoLmNvaW5MaXN0ID0gW1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiBcIkVUSFwiLFxuXHRcdFx0XHRcdG5hbWUyOiBcIkVUSFwiLFxuXHRcdFx0XHRcdHhuYW1lOiAnRXRoZXJldW0nLFxuXHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKSxcblx0XHRcdFx0XHRiYWxhbmNlOiB0aGlzLmV0aEJiYWxhbmNlXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOlwiVVNEVFwiLFxuXHRcdFx0XHRcdG5hbWUyOlwiRVJDMjAtVVNEVFwiLFxuXHRcdFx0XHRcdHhuYW1lOidUZXRoZXIgVVNEJyxcdFxuXHRcdFx0XHRcdGNvbnRyYWN0QWRkcmVzczonMHhkYWMxN2Y5NThkMmVlNTIzYTIyMDYyMDY5OTQ1OTdjMTNkODMxZWM3Jyxcblx0XHRcdFx0XHRpY29uOnJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2ltZzUwMC5wbmcnKVxuXHRcdFx0XHR9XG5cdFx0XHRcdF07XG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYWRkRXRoaScsIDEpXG4gICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIGV0aC5wcml2YXRlS2V5KVxuXHRcdFx0XHR0aGlzLndhbGxldEluZm8uRVRIW3RoaXMuJHN0b3JlLnN0YXRlLmV0aGldID0gZXRoO1xuICAgICAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdC8vIOWinuWKoOmSseWMheS9jee9rlxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRzdG9yZS5zdGF0ZS5ldGhpLCA1NTU1NjY1NjUpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mbywgNDQ0NDQpXG5cdFx0XHRcdHNldFRpbWVvdXQoKCk9Pntcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHRoaXMud2FsbGV0SW5mbyk7XG5cdFx0XHRcdFx0XHQvLyDlrZjkuIDkuIvlvZPliY3pkrHljIXnmoTntKLlvJXmlrnkvr/lkI7nu63lgZpcblx0XHRcdFx0XHRcdHZhciBlPXVuaS5nZXRTdG9yYWdlU3luYyhldGhpKVxuXHRcdFx0XHRcdFx0ZSs9MVxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdldGhpJywgZSk7XG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2l0eXBlJywgdHJ1ZSk7XG5cdFx0XHRcdH0sMTAwMClcblx0XHRcdFxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCBldGgpXG5cdFx0XHRcdH0sMTAwMClcblx0XHRcdFx0aWYgKHRoaXMucGFzc3dvcmQgIT0gZSkge1xuXHRcdFx0XHRcdHRoaXMuaW5mbyA9IHRydWU7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICdzdWNjZXNzZnVsbHknLFxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDAsXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vLi4vd2FsbGV0L2luZGV4J1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9LCAxNTAwKVxuXHRcdFx0XHRcdHRoaXMuaW5mbyA9IGZhbHNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblxuXHRcdFx0aWYgKGEgPT0gJ1RSWCcgJiYgYSAhPSAnJyAmJiBhICE9IHVuZGVmaW5lZCkge1xuXHRcdFx0XHRjb25zb2xlLmxvZygxMjMxMjMpXG5cdFx0XHRcdHRoaXMud2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xuXHRcdFx0XHR2YXIgbW5lbW9uaWMgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dvcmQnKTtcblx0XHRcdFx0bGV0IHRyb24gPSB0aGlzLiRUb2tlbi5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xuXHRcdFx0XHR0cm9uLm1uZW1vbmljID0gbW5lbW9uaWM7XG5cdFx0XHRcdHRyb24ucGFzc3dvcmQgPSBlO1xuXG5cdFx0XHRcdHRoaXMuJFRyb25VdGlsLmdldFRyb25CYWxhbmNlKHRyb24uYWRkcmVzcykudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdFx0dHJvbi5iYWxhbmNlID0gcmVzXG5cdFx0XHRcdFx0dGhpcy50cnhCYmFsYW5jZSA9IHJlc1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywn5omL5py6dHJvbueahOmSseWMheS9meminScpXG5cdFx0XHRcdFx0XG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyKVxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0cm9uLmNvaW5MaXN0ID0gW1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiBcIlRSWFwiLFxuXHRcdFx0XHRcdG5hbWUyOiBcIlRSWFwiLFxuXHRcdFx0XHRcdHhuYW1lOiAnVFJPTicsXG5cdFx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdHJvbjEucG5nJyksXG5cdFx0XHRcdFx0YmFsYW5jZTogdGhpcy50cnhCYmFsYW5jZVxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTpcIlVTRFRcIixcblx0XHRcdFx0XHRuYW1lMjpcIlRSQzIwLVVTRFRcIixcblx0XHRcdFx0XHR4bmFtZTonVGV0aGVyIFVTRCcsXHRcblx0XHRcdFx0XHRjb250cmFjdEFkZHJlc3M6J1RSN05IcWplS1F4R1RDaThxOFpZNHBMOG90U3pnakxqNnQnLFx0XHRcdFxuXHRcdFx0XHRcdGljb246cmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdGV0aGVyX3VzZC5wbmcnKVxuXHRcdFx0XHR9XG5cdFx0XHRcdF07XG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJHN0b3JlLnN0YXRlLnRyb25pLCA1NTU1NjY1NjUpXG5cdFx0XHRcdC8vIOWinuWKoOmSseWMheS9jee9rlxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2FkZFRyb25pJywgMSlcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0JywgdHJvbilcblx0XHRcdFx0fSwxMDAwKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB0cm9uLnByaXZhdGVLZXkpXG5cdFx0XHRcdHRoaXMud2FsbGV0SW5mby5UUk9OW3RoaXMuJHN0b3JlLnN0YXRlLnRyb25pXSA9IHRyb247XG5cdFx0XHRcdHNldFRpbWVvdXQoKCk9Pntcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHRoaXMud2FsbGV0SW5mbyk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH0sMTAwMClcblx0XHRcdFx0aWYgKHRoaXMucGFzc3dvcmQgIT0gZSkge1xuXHRcdFx0XHRcdHRoaXMuaW5mbyA9IHRydWU7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICdTZXQgc3VjY2Vzc2Z1bGx5Jyxcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwLFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdHVybDogJy4uLy4uL3dhbGxldC9pbmRleCdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSwgMTUwMClcblx0XHRcdFx0XHR0aGlzLmluZm8gPSBmYWxzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblxuXG5cblx0XHRcdGlmICh0aGlzLnBhc3N3b3JkICE9IGUpIHtcblx0XHRcdFx0dGhpcy5pbmZvID0gdHJ1ZTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6ICdTZXQgc3VjY2Vzc2Z1bGx5Jyxcblx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDE1MDAsXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHRoaXMuc2V0V2FsbGV0SW5mbyhlKTtcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0Ly8gdW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdC8vIFx0dXJsOicuLi9yZVN1Y2Nlc3NmdWwnXG5cdFx0XHRcdFx0Ly8gfSlcdFxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDogJy4uLy4uL3dhbGxldC9pbmRleCdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCAxNTAwKVxuXHRcdFx0XHR0aGlzLmluZm8gPSBmYWxzZTtcblx0XHRcdH1cblxuXG5cblxuXHRcdH0sXG5cdFx0Ly8g56ys5LiA5qyh5a2Y5a+G56CBXG5cdFx0ZmluaXNoKGUpIHtcblx0XHRcdHRoaXMucGFzc3dvcmQgPSBlXG5cdFx0XHR2YXIgdGhhdCA9IHRoaXM7XG5cdFx0XHR0aGF0LmJvck51bSA9IGZhbHNlO1xuXHRcdFx0dGhhdC5ib3JOdW0yID0gZmFsc2U7XG5cdFx0XHQvLyB1bmkuc2V0U3RvcmFnZSh7XG5cdFx0XHQvLyBcdGtleTogJ3RyYW5zUGF3Jyxcblx0XHRcdC8vIFx0ZGF0YTogZSxcblx0XHRcdC8vIFx0c3VjY2VzczogZnVuY3Rpb24oKSB7XG5cdFx0XHQvLyBcdFx0XG5cdFx0XHQvLyBcdH0sXG5cblx0XHRcdC8vIH0pO1x0XG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0dGhhdC5ib3JOdW0yID0gdHJ1ZTtcblx0XHRcdH0sIDUwKVxuXG5cdFx0fSxcblx0fSxcblx0b25Mb2FkKCkge1xuXG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///719\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 546));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', password2: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false, word: {}, walletInfo: {}, btcBalance: 0, ethBbalance: 0, trxBbalance: 0 };}, watch: {}, methods: { // 首次创建三条主链钱包 首次执行这里\n setWalletInfo: function setWalletInfo(e) {this.word = uni.getStorageSync('word');this.$walletUtil.initialWallet(this.word, e);__f__(\"log\", 123123, \" at pages/menu/backUp/transPaw/index.vue:68\");}, // 删除密码触发\n back: function back(e) {if (e.length < 6) {this.info = false;}}, // 比较\n // 第二次创建钱包 第二次才执行 \n finish2: function finish2(e) {if (this.password != e) {this.info = true;return;\n } else {\n var a = uni.getStorageSync('createWalletName');\n var mnemonic = uni.getStorageSync('word');\n this.$walletUtil.mnemonicEstablishWallet(a, mnemonic, e);\n uni.showToast({\n title: 'Set successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n this.info = false;\n }\n\n\n // if (a == 'BTC' && a != '' && a != undefined) {\n // \tthis.walletInfo = uni.getStorageSync('walletInfo');\n\n // \tconsole.log(mnemonic, 7777777777)\n // \tlet btc = this.$Token.generateBtc(mnemonic);\n\n // \tbtc.mnemonic = mnemonic;\n // \tbtc.password = e;\n\n\n // \tthis.$api.getBtcBalance().then((res) => {\n // \t\tvar b = res.data.data[0]\n // \t\tfor (var k in b) {\n // \t\t\tthis.btcBalance = b[k]\n // \t\t}\n // \t})\n // \tbtc.coinList = [{\n // \t\tname: \"BTC\",\n // \t\tname2: \"BTC\",\n // \t\txname: 'Bitcoin',\n // \t\ticon: require('@/static/tongyonh/bye.png'),\n // \t\tbalance: this.btcBalance\n // \t}];\n // \tbtc.balance = this.btcBalance\n // \tconsole.log(this.$store.state.btci, 555566565)\n // \tthis.$store.commit('addBtci', 1)\n // \tuni.setStorageSync('wallet', btc)\n // \tuni.setStorageSync('walleti', btc.privateKey)\n\n // \tthis.walletInfo.BTC[this.$store.state.btci] = btc;\n // \t// 增加钱包位置\n // \tconsole.log(this.$store.state.btci, 555566565)\n // \tconsole.log(this.walletInfo, 44444)\n // \tuni.setStorageSync('walletInfo', this.walletInfo);\n // \tif (this.password != e) {\n // \t\tthis.info = true;\n // \t\treturn;\n // \t} else {\n // \t\tuni.showToast({\n // \t\t\ttitle: 'successfully',\n // \t\t\ticon: 'success',\n // \t\t\tduration: 1500,\n // \t\t})\n // \t\tsetTimeout(() => {\n // \t\t\tuni.navigateTo({\n // \t\t\t\turl: '../../wallet/index'\n // \t\t\t})\n // \t\t}, 1500)\n // \t\tthis.info = false;\n // \t}\n // \treturn;\n // }\n\n // if (a == 'ETH' && a != '' && a != undefined) {\n\n // \tthis.walletInfo = uni.getStorageSync('walletInfo');\n\n // \tvar mnemonic = uni.getStorageSync('word');\n // \tlet eth = this.$Token.generateEth(mnemonic);\n\n // \teth.mnemonic = mnemonic;\n // \teth.password = e;\n\n // \tthis.$EthUtil.getBalance(eth.address,function(res){\n // \t\teth.balance = res\n // \t\tthis.ethBbalance = res;\n // \t\tconsole.log(res,'手机eth的钱包余额')\n // \t});\n\n\n // \teth.coinList = [\n // \t\t{\n // \t\tname: \"ETH\",\n // \t\tname2: \"ETH\",\n // \t\txname: 'Ethereum',\n // \t\ticon: require('@/static/tongyonh/Frame3299.png'),\n // \t\tbalance: this.ethBbalance\n // \t},\n // \t{\n // \t\tname:\"USDT\",\n // \t\tname2:\"ERC20-USDT\",\n // \t\txname:'Tether USD',\t\n // \t\tcontractAddress:'0xdac17f958d2ee523a2206206994597c13d831ec7',\n // \t\ticon:require('@/static/tongyonh/img500.png')\n // \t}\n // \t];\n // \tthis.$store.commit('addEthi', 1)\n\n // \tuni.setStorageSync('walleti', eth.privateKey)\n // \tthis.walletInfo.ETH[this.$store.state.ethi] = eth;\n\n // \t// 增加钱包位置\n // \tconsole.log(this.$store.state.ethi, 555566565)\n // \tconsole.log(this.walletInfo, 44444)\n // \tsetTimeout(()=>{\n // \t\t\tuni.setStorageSync('walletInfo', this.walletInfo);\n // \t\t\t// 存一下当前钱包的索引方便后续做\n // \t\t\tvar e=uni.getStorageSync(ethi)\n // \t\t\te+=1\n // \t\t\tuni.setStorageSync('ethi', e);\n // \t\t\tuni.setStorageSync('itype', true);\n // \t},1000)\n\n // \tsetTimeout(()=>{\n // \t\tuni.setStorageSync('wallet', eth)\n // \t},1000)\n // \tif (this.password != e) {\n // \t\tthis.info = true;\n // \t\treturn;\n // \t} else {\n // \t\tuni.showToast({\n // \t\t\ttitle: 'successfully',\n // \t\t\ticon: 'success',\n // \t\t\tduration: 1500,\n // \t\t})\n // \t\tsetTimeout(() => {\n // \t\t\tuni.navigateTo({\n // \t\t\t\turl: '../../wallet/index'\n // \t\t\t})\n // \t\t}, 1500)\n // \t\tthis.info = false;\n // \t}\n // \treturn;\n // }\n\n // if (a == 'TRX' && a != '' && a != undefined) {\n // \tconsole.log(123123)\n // \tthis.walletInfo = uni.getStorageSync('walletInfo');\n // \tvar mnemonic = uni.getStorageSync('word');\n // \tlet tron = this.$Token.generateTron(mnemonic);\n // \ttron.mnemonic = mnemonic;\n // \ttron.password = e;\n\n // \tthis.$TronUtil.getTronBalance(tron.address).then((res) => {\n // \t\ttron.balance = res\n // \t\tthis.trxBbalance = res\n // \t\tconsole.log(res,'手机tron的钱包余额')\n\n // \t}).catch(err => {\n // \t\tconsole.log(err)\n // \t})\n // \ttron.coinList = [\n // \t\t{\n // \t\tname: \"TRX\",\n // \t\tname2: \"TRX\",\n // \t\txname: 'TRON',\n // \t\ticon: require('@/static/tongyonh/tron1.png'),\n // \t\tbalance: this.trxBbalance\n // \t},\n // \t{\n // \t\tname:\"USDT\",\n // \t\tname2:\"TRC20-USDT\",\n // \t\txname:'Tether USD',\t\n // \t\tcontractAddress:'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\t\t\t\n // \t\ticon:require('@/static/tongyonh/tether_usd.png')\n // \t}\n // \t];\n // \tconsole.log(this.$store.state.troni, 555566565)\n // \t// 增加钱包位置\n // \tthis.$store.commit('addTroni', 1)\n // \tsetTimeout(()=>{\n // \t\tuni.setStorageSync('wallet', tron)\n // \t},1000)\n // \tuni.setStorageSync('walleti', tron.privateKey)\n // \tthis.walletInfo.TRON[this.$store.state.troni] = tron;\n // \tsetTimeout(()=>{\n // \t\t\tuni.setStorageSync('walletInfo', this.walletInfo);\n\n // \t},1000)\n // \tif (this.password != e) {\n // \t\tthis.info = true;\n // \t\treturn;\n // \t} else {\n // \t\tuni.showToast({\n // \t\t\ttitle: 'Set successfully',\n // \t\t\ticon: 'success',\n // \t\t\tduration: 1500,\n // \t\t})\n // \t\tsetTimeout(() => {\n // \t\t\tuni.navigateTo({\n // \t\t\t\turl: '../../wallet/index'\n // \t\t\t})\n // \t\t}, 1500)\n // \t\tthis.info = false;\n // \t}\n // \treturn;\n // }\n\n\n\n\n\n\n\n\n },\n // 第一次存密码\n finish: function finish(e) {\n this.password = e;\n var that = this;\n that.borNum = false;\n that.borNum2 = false;\n\n setTimeout(function () {\n that.borNum2 = true;\n }, 50);\n\n } },\n\n onLoad: function onLoad() {\n\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVDQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFlBREEsRUFFQSxhQUZBLEVBR0EsT0FIQSxFQUlBLFlBSkEsRUFLQSxVQUxBLEVBTUEsWUFOQSxFQU9BLGNBUEEsRUFRQSxXQVJBLEVBU0EsUUFUQSxFQVVBLGNBVkEsRUFXQSxhQVhBLEVBWUEsY0FaQSxFQWFBLGNBYkEsR0FlQSxDQWpCQSxFQWtCQSxTQWxCQSxFQXNCQSxXQUNBO0FBQ0EsaUJBRkEseUJBRUEsQ0FGQSxFQUVBLENBQ0EsdUNBQ0EsNkNBQ0Esb0VBQ0EsQ0FOQSxFQVFBO0FBQ0EsUUFUQSxnQkFTQSxDQVRBLEVBU0EsQ0FDQSxtQkFDQSxrQkFDQSxDQUNBLENBYkEsRUFjQTtBQUNBO0FBQ0EsV0FoQkEsbUJBZ0JBLENBaEJBLEVBZ0JBLENBQ0EseUJBQ0EsaUJBQ0E7QUFDQSxPQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQURBO0FBRUEseUJBRkE7QUFHQSx3QkFIQTs7QUFLQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsU0FKQSxFQUlBLElBSkE7QUFLQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7QUFTQSxLQXpPQTtBQTBPQTtBQUNBLFVBM09BLGtCQTJPQSxDQTNPQSxFQTJPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUZBLEVBRUEsRUFGQTs7QUFJQSxLQXJQQSxFQXRCQTs7QUE2UUEsUUE3UUEsb0JBNlFBOztBQUVBLEdBL1FBLEUiLCJmaWxlIjoiNzE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwiZmFsc2VcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0XHRUcmFuc2FjdGlvbiBwYXNzd29yZFxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdfdGl0bGVcIiB2LWlmPVwiYm9yTnVtXCI+XHJcblx0XHRcdFx0U2V0IHRyYW5zYWN0aW9uIHBhc3N3b3JkXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdfdGl0bGVcIiB2LWlmPVwiYm9yTnVtMlwiPlxyXG5cdFx0XHRcdFBsZWFzZSBlbnRlciBhZ2FpblxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRTZWN1cmUgdHJhbnNhY3Rpb24gcGFzc3dvcmRzLCA8YnI+cGxlYXNlIGRvIG5vdCBkaXNjbG9zZVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx1LW1lc3NhZ2UtaW5wdXQgQGZpbmlzaD1cImZpbmlzaFwiIGluYWN0aXZlLWNvbG9yPVwiI0UwRTVGMlwiIGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIiA6d2lkdGg9XCI5NFwiIDptYXhsZW5ndGg9XCI2XCJcclxuXHRcdFx0XHRtb2RlPVwiYm94XCIgOmZvY3VzPVwiZmVzXCIgOmRvdC1maWxsPVwidHJ1ZVwiIHYtaWY9XCJib3JOdW1cIj48L3UtbWVzc2FnZS1pbnB1dD5cclxuXHRcdFx0PHUtbWVzc2FnZS1pbnB1dCBAZmluaXNoPVwiZmluaXNoMlwiIDppbmFjdGl2ZS1jb2xvcj1cImluZm8/JyNGMTYwNjMnOicjRTBFNUYyJ1wiIGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIlxyXG5cdFx0XHRcdDp3aWR0aD1cIjk0XCIgOm1heGxlbmd0aD1cIjZcIiBtb2RlPVwiYm94XCIgOmZvY3VzPVwiZmVzXCIgOmRvdC1maWxsPVwidHJ1ZVwiIHYtaWY9XCJib3JOdW0yXCIgQGNoYW5nZT1cImJhY2tcIj5cclxuXHRcdFx0PC91LW1lc3NhZ2UtaW5wdXQ+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm9UZXh0XCIgdi1pZj1cImluZm9cIj5cclxuXHRcdFx0XHRQYXNzd29yZCBkaXNjcmVwYW5zaWVzXHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBhc3N3b3JkOiAnJyxcclxuXHRcdFx0XHRwYXNzd29yZDI6ICcnLFxyXG5cdFx0XHRcdG1zZzogJycsXHJcblx0XHRcdFx0bXNnTGVuZ3RoOiAwLFxyXG5cdFx0XHRcdGZlczogZmFsc2UsXHJcblx0XHRcdFx0Ym9yTnVtOiB0cnVlLFxyXG5cdFx0XHRcdGJvck51bTI6IGZhbHNlLFxyXG5cdFx0XHRcdGluZm86IGZhbHNlLFxyXG5cdFx0XHRcdHdvcmQ6IHt9LFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdGJ0Y0JhbGFuY2U6IDAsXHJcblx0XHRcdFx0ZXRoQmJhbGFuY2U6IDAsXHJcblx0XHRcdFx0dHJ4QmJhbGFuY2U6IDAsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cclxuXHRcdH0sXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdCAgICAgLy8g6aaW5qyh5Yib5bu65LiJ5p2h5Li76ZO+6ZKx5YyFIOmmluasoeaJp+ihjOi/memHjFxyXG5cdFx0XHRzZXRXYWxsZXRJbmZvKGUpIHtcclxuXHRcdFx0XHR0aGlzLndvcmQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dvcmQnKTtcclxuXHRcdFx0XHR0aGlzLiR3YWxsZXRVdGlsLmluaXRpYWxXYWxsZXQodGhpcy53b3JkLCBlKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKDEyMzEyMylcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWIoOmZpOWvhueggeinpuWPkVxyXG5cdFx0XHRiYWNrKGUpIHtcclxuXHRcdFx0XHRpZiAoZS5sZW5ndGggPCA2KSB7XHJcblx0XHRcdFx0XHR0aGlzLmluZm8gPSBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOavlOi+g1xyXG5cdFx0XHQvLyDnrKzkuozmrKHliJvlu7rpkrHljIUg56ys5LqM5qyh5omN5omn6KGMIFxyXG5cdFx0XHRmaW5pc2gyKGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5wYXNzd29yZCAhPSBlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluZm8gPSB0cnVlO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR2YXIgYSA9IHVuaS5nZXRTdG9yYWdlU3luYygnY3JlYXRlV2FsbGV0TmFtZScpXHJcblx0XHRcdFx0XHRcdHZhciBtbmVtb25pYyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd29yZCcpO1xyXG5cdFx0XHRcdFx0ICAgIHRoaXMuJHdhbGxldFV0aWwubW5lbW9uaWNFc3RhYmxpc2hXYWxsZXQoYSxtbmVtb25pYyxlKVxyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnU2V0IHN1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDAsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcuLi8uLi93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LCAxNTAwKVxyXG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHQvLyBpZiAoYSA9PSAnQlRDJyAmJiBhICE9ICcnICYmIGEgIT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0Ly8gXHR0aGlzLndhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdFxyXG5cdFx0XHRcdC8vIFx0Y29uc29sZS5sb2cobW5lbW9uaWMsIDc3Nzc3Nzc3NzcpXHJcblx0XHRcdFx0Ly8gXHRsZXQgYnRjID0gdGhpcy4kVG9rZW4uZ2VuZXJhdGVCdGMobW5lbW9uaWMpO1xyXG5cclxuXHRcdFx0XHQvLyBcdGJ0Yy5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0XHRcdC8vIFx0YnRjLnBhc3N3b3JkID0gZTtcclxuXHJcbiAgICAgICAgICBcclxuXHRcdFx0XHQvLyBcdHRoaXMuJGFwaS5nZXRCdGNCYWxhbmNlKCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdHZhciBiID0gcmVzLmRhdGEuZGF0YVswXVxyXG5cdFx0XHRcdC8vIFx0XHRmb3IgKHZhciBrIGluIGIpIHtcclxuXHRcdFx0XHQvLyBcdFx0XHR0aGlzLmJ0Y0JhbGFuY2UgPSBiW2tdXHJcblx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHQvLyBcdH0pXHJcblx0XHRcdFx0Ly8gXHRidGMuY29pbkxpc3QgPSBbe1xyXG5cdFx0XHRcdC8vIFx0XHRuYW1lOiBcIkJUQ1wiLFxyXG5cdFx0XHRcdC8vIFx0XHRuYW1lMjogXCJCVENcIixcclxuXHRcdFx0XHQvLyBcdFx0eG5hbWU6ICdCaXRjb2luJyxcclxuXHRcdFx0XHQvLyBcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycpLFxyXG5cdFx0XHRcdC8vIFx0XHRiYWxhbmNlOiB0aGlzLmJ0Y0JhbGFuY2VcclxuXHRcdFx0XHQvLyBcdH1dO1xyXG5cdFx0XHRcdC8vIFx0YnRjLmJhbGFuY2UgPSB0aGlzLmJ0Y0JhbGFuY2VcclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHRoaXMuJHN0b3JlLnN0YXRlLmJ0Y2ksIDU1NTU2NjU2NSlcclxuXHRcdFx0XHQvLyBcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYWRkQnRjaScsIDEpXHJcblx0XHRcdFx0Ly8gXHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIGJ0YylcclxuXHRcdFx0XHQvLyBcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIGJ0Yy5wcml2YXRlS2V5KVxyXG5cclxuXHRcdFx0XHQvLyBcdHRoaXMud2FsbGV0SW5mby5CVENbdGhpcy4kc3RvcmUuc3RhdGUuYnRjaV0gPSBidGM7XHJcblx0XHRcdFx0Ly8gXHQvLyDlop7liqDpkrHljIXkvY3nva5cclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHRoaXMuJHN0b3JlLnN0YXRlLmJ0Y2ksIDU1NTU2NjU2NSlcclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mbywgNDQ0NDQpXHJcblx0XHRcdFx0Ly8gXHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nLCB0aGlzLndhbGxldEluZm8pO1xyXG5cdFx0XHRcdC8vIFx0aWYgKHRoaXMucGFzc3dvcmQgIT0gZSkge1xyXG5cdFx0XHRcdC8vIFx0XHR0aGlzLmluZm8gPSB0cnVlO1xyXG5cdFx0XHRcdC8vIFx0XHRyZXR1cm47XHJcblx0XHRcdFx0Ly8gXHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8vIFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQvLyBcdFx0XHR0aXRsZTogJ3N1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0Ly8gXHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdC8vIFx0XHRcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdC8vIFx0XHR9KVxyXG5cdFx0XHRcdC8vIFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHQvLyBcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0Ly8gXHRcdFx0XHR1cmw6ICcuLi8uLi93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0Ly8gXHRcdFx0fSlcclxuXHRcdFx0XHQvLyBcdFx0fSwgMTUwMClcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy5pbmZvID0gZmFsc2U7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHRyZXR1cm47XHJcblx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHQvLyBpZiAoYSA9PSAnRVRIJyAmJiBhICE9ICcnICYmIGEgIT0gdW5kZWZpbmVkKSB7XHJcblxyXG5cdFx0XHRcdC8vIFx0dGhpcy53YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblxyXG5cdFx0XHRcdC8vIFx0dmFyIG1uZW1vbmljID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3b3JkJyk7XHJcblx0XHRcdFx0Ly8gXHRsZXQgZXRoID0gdGhpcy4kVG9rZW4uZ2VuZXJhdGVFdGgobW5lbW9uaWMpO1xyXG5cclxuXHRcdFx0XHQvLyBcdGV0aC5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0XHRcdC8vIFx0ZXRoLnBhc3N3b3JkID0gZTtcclxuXHJcblx0XHRcdFx0Ly8gXHR0aGlzLiRFdGhVdGlsLmdldEJhbGFuY2UoZXRoLmFkZHJlc3MsZnVuY3Rpb24ocmVzKXtcclxuXHRcdFx0XHQvLyBcdFx0ZXRoLmJhbGFuY2UgPSByZXNcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy5ldGhCYmFsYW5jZSA9IHJlcztcclxuXHRcdFx0XHQvLyBcdFx0Y29uc29sZS5sb2cocmVzLCfmiYvmnLpldGjnmoTpkrHljIXkvZnpop0nKVxyXG5cdFx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdC8vIFx0ZXRoLmNvaW5MaXN0ID0gW1xyXG5cdFx0XHRcdC8vIFx0XHR7XHJcblx0XHRcdFx0Ly8gXHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0Ly8gXHRcdG5hbWUyOiBcIkVUSFwiLFxyXG5cdFx0XHRcdC8vIFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHQvLyBcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpLFxyXG5cdFx0XHRcdC8vIFx0XHRiYWxhbmNlOiB0aGlzLmV0aEJiYWxhbmNlXHJcblx0XHRcdFx0Ly8gXHR9LFxyXG5cdFx0XHRcdC8vIFx0e1xyXG5cdFx0XHRcdC8vIFx0XHRuYW1lOlwiVVNEVFwiLFxyXG5cdFx0XHRcdC8vIFx0XHRuYW1lMjpcIkVSQzIwLVVTRFRcIixcclxuXHRcdFx0XHQvLyBcdFx0eG5hbWU6J1RldGhlciBVU0QnLFx0XHJcblx0XHRcdFx0Ly8gXHRcdGNvbnRyYWN0QWRkcmVzczonMHhkYWMxN2Y5NThkMmVlNTIzYTIyMDYyMDY5OTQ1OTdjMTNkODMxZWM3JyxcclxuXHRcdFx0XHQvLyBcdFx0aWNvbjpyZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9pbWc1MDAucG5nJylcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyBcdF07XHJcblx0XHRcdFx0Ly8gXHR0aGlzLiRzdG9yZS5jb21taXQoJ2FkZEV0aGknLCAxKVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdC8vIFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgZXRoLnByaXZhdGVLZXkpXHJcblx0XHRcdFx0Ly8gXHR0aGlzLndhbGxldEluZm8uRVRIW3RoaXMuJHN0b3JlLnN0YXRlLmV0aGldID0gZXRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0Ly8gXHQvLyDlop7liqDpkrHljIXkvY3nva5cclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHRoaXMuJHN0b3JlLnN0YXRlLmV0aGksIDU1NTU2NjU2NSlcclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mbywgNDQ0NDQpXHJcblx0XHRcdFx0Ly8gXHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0Ly8gXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgdGhpcy53YWxsZXRJbmZvKTtcclxuXHRcdFx0XHQvLyBcdFx0XHQvLyDlrZjkuIDkuIvlvZPliY3pkrHljIXnmoTntKLlvJXmlrnkvr/lkI7nu63lgZpcclxuXHRcdFx0XHQvLyBcdFx0XHR2YXIgZT11bmkuZ2V0U3RvcmFnZVN5bmMoZXRoaSlcclxuXHRcdFx0XHQvLyBcdFx0XHRlKz0xXHJcblx0XHRcdFx0Ly8gXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdldGhpJywgZSk7XHJcblx0XHRcdFx0Ly8gXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpdHlwZScsIHRydWUpO1xyXG5cdFx0XHRcdC8vIFx0fSwxMDAwKVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdC8vIFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIGV0aClcclxuXHRcdFx0XHQvLyBcdH0sMTAwMClcclxuXHRcdFx0XHQvLyBcdGlmICh0aGlzLnBhc3N3b3JkICE9IGUpIHtcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy5pbmZvID0gdHJ1ZTtcclxuXHRcdFx0XHQvLyBcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdC8vIFx0fSBlbHNlIHtcclxuXHRcdFx0XHQvLyBcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0Ly8gXHRcdFx0dGl0bGU6ICdzdWNjZXNzZnVsbHknLFxyXG5cdFx0XHRcdC8vIFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHQvLyBcdFx0XHRkdXJhdGlvbjogMTUwMCxcclxuXHRcdFx0XHQvLyBcdFx0fSlcclxuXHRcdFx0XHQvLyBcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdC8vIFx0XHRcdFx0dXJsOiAnLi4vLi4vd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdC8vIFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gXHRcdH0sIDE1MDApXHJcblx0XHRcdFx0Ly8gXHRcdHRoaXMuaW5mbyA9IGZhbHNlO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0cmV0dXJuO1xyXG5cdFx0XHRcdC8vIH1cclxuXHJcblx0XHRcdFx0Ly8gaWYgKGEgPT0gJ1RSWCcgJiYgYSAhPSAnJyAmJiBhICE9IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdC8vIFx0Y29uc29sZS5sb2coMTIzMTIzKVxyXG5cdFx0XHRcdC8vIFx0dGhpcy53YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRcdFx0Ly8gXHR2YXIgbW5lbW9uaWMgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dvcmQnKTtcclxuXHRcdFx0XHQvLyBcdGxldCB0cm9uID0gdGhpcy4kVG9rZW4uZ2VuZXJhdGVUcm9uKG1uZW1vbmljKTtcclxuXHRcdFx0XHQvLyBcdHRyb24ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdFx0XHQvLyBcdHRyb24ucGFzc3dvcmQgPSBlO1xyXG5cclxuXHRcdFx0XHQvLyBcdHRoaXMuJFRyb25VdGlsLmdldFRyb25CYWxhbmNlKHRyb24uYWRkcmVzcykudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdHRyb24uYmFsYW5jZSA9IHJlc1xyXG5cdFx0XHRcdC8vIFx0XHR0aGlzLnRyeEJiYWxhbmNlID0gcmVzXHJcblx0XHRcdFx0Ly8gXHRcdGNvbnNvbGUubG9nKHJlcywn5omL5py6dHJvbueahOmSseWMheS9meminScpXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC8vIFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHQvLyBcdFx0Y29uc29sZS5sb2coZXJyKVxyXG5cdFx0XHRcdC8vIFx0fSlcclxuXHRcdFx0XHQvLyBcdHRyb24uY29pbkxpc3QgPSBbXHJcblx0XHRcdFx0Ly8gXHRcdHtcclxuXHRcdFx0XHQvLyBcdFx0bmFtZTogXCJUUlhcIixcclxuXHRcdFx0XHQvLyBcdFx0bmFtZTI6IFwiVFJYXCIsXHJcblx0XHRcdFx0Ly8gXHRcdHhuYW1lOiAnVFJPTicsXHJcblx0XHRcdFx0Ly8gXHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycpLFxyXG5cdFx0XHRcdC8vIFx0XHRiYWxhbmNlOiB0aGlzLnRyeEJiYWxhbmNlXHJcblx0XHRcdFx0Ly8gXHR9LFxyXG5cdFx0XHRcdC8vIFx0e1xyXG5cdFx0XHRcdC8vIFx0XHRuYW1lOlwiVVNEVFwiLFxyXG5cdFx0XHRcdC8vIFx0XHRuYW1lMjpcIlRSQzIwLVVTRFRcIixcclxuXHRcdFx0XHQvLyBcdFx0eG5hbWU6J1RldGhlciBVU0QnLFx0XHJcblx0XHRcdFx0Ly8gXHRcdGNvbnRyYWN0QWRkcmVzczonVFI3TkhxamVLUXhHVENpOHE4Wlk0cEw4b3RTemdqTGo2dCcsXHRcdFx0XHJcblx0XHRcdFx0Ly8gXHRcdGljb246cmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdGV0aGVyX3VzZC5wbmcnKVxyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0XTtcclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHRoaXMuJHN0b3JlLnN0YXRlLnRyb25pLCA1NTU1NjY1NjUpXHJcblx0XHRcdFx0Ly8gXHQvLyDlop7liqDpkrHljIXkvY3nva5cclxuXHRcdFx0XHQvLyBcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYWRkVHJvbmknLCAxKVxyXG5cdFx0XHRcdC8vIFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdC8vIFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHRyb24pXHJcblx0XHRcdFx0Ly8gXHR9LDEwMDApXHJcblx0XHRcdFx0Ly8gXHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB0cm9uLnByaXZhdGVLZXkpXHJcblx0XHRcdFx0Ly8gXHR0aGlzLndhbGxldEluZm8uVFJPTlt0aGlzLiRzdG9yZS5zdGF0ZS50cm9uaV0gPSB0cm9uO1xyXG5cdFx0XHRcdC8vIFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdC8vIFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHRoaXMud2FsbGV0SW5mbyk7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC8vIFx0fSwxMDAwKVxyXG5cdFx0XHRcdC8vIFx0aWYgKHRoaXMucGFzc3dvcmQgIT0gZSkge1xyXG5cdFx0XHRcdC8vIFx0XHR0aGlzLmluZm8gPSB0cnVlO1xyXG5cdFx0XHRcdC8vIFx0XHRyZXR1cm47XHJcblx0XHRcdFx0Ly8gXHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8vIFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQvLyBcdFx0XHR0aXRsZTogJ1NldCBzdWNjZXNzZnVsbHknLFxyXG5cdFx0XHRcdC8vIFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHQvLyBcdFx0XHRkdXJhdGlvbjogMTUwMCxcclxuXHRcdFx0XHQvLyBcdFx0fSlcclxuXHRcdFx0XHQvLyBcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdC8vIFx0XHRcdFx0dXJsOiAnLi4vLi4vd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdC8vIFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gXHRcdH0sIDE1MDApXHJcblx0XHRcdFx0Ly8gXHRcdHRoaXMuaW5mbyA9IGZhbHNlO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0cmV0dXJuO1xyXG5cdFx0XHRcdC8vIH1cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdFx0XHJcblxyXG5cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOesrOS4gOasoeWtmOWvhueggVxyXG5cdFx0XHRmaW5pc2goZSkge1xyXG5cdFx0XHRcdHRoaXMucGFzc3dvcmQgPSBlXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuYm9yTnVtID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC5ib3JOdW0yID0gZmFsc2U7XHJcblx0XHRcdFxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5ib3JOdW0yID0gdHJ1ZTtcclxuXHRcdFx0XHR9LCA1MClcclxuXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///719\n"); /***/ }), /* 720 */ diff --git a/utils/WalletUtil.js b/utils/WalletUtil.js index 24de5b9..1a4d11d 100644 --- a/utils/WalletUtil.js +++ b/utils/WalletUtil.js @@ -10,8 +10,8 @@ let fullWallet = { icon: require('@/static/tongyonh/bye.png') }] }], - "ETH": [ - {balance: 0, + "ETH": [{ + balance: 0, name: "ETH", coinList: [{ name: "ETH", @@ -26,11 +26,11 @@ let fullWallet = { contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7', icon: require('@/static/tongyonh/img500.png') } - ]} - ], - "TRON": [ - {balance: 0, - name: "TRON", + ] + }], + "TRX": [{ + balance: 0, + name: "TRX", coinList: [{ name: "TRX", xname: 'TRON', @@ -44,8 +44,8 @@ let fullWallet = { contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', icon: require('@/static/tongyonh/tether_usd.png') } - ]} - ] + ] + }] } let WalletUtil = { @@ -67,7 +67,9 @@ let WalletUtil = { walletInfo.TRON[0].password = password; walletInfo.TRON[0].privateKey = tron.privateKey; walletInfo.TRON[0].address = tron.address; + let wallet = walletInfo.BTC[0]; uni.setStorageSync('walletInfo', walletInfo); + uni.setStorageSync('wallet', wallet); }, //修改钱包名称 updateWalletName: function(type, address, name) { @@ -79,6 +81,55 @@ let WalletUtil = { } } uni.setStorageSync('walletInfo', walletInfo); + }, + mnemonicEstablishWallet: function(type, mnemonic, password) { + let walletInfo = uni.getStorageSync('walletInfo'); + + let walletdec; + switch (type) { + case 'BTC': + walletdec = TokenUtil.generateBtc(mnemonic); + break; + case 'ETH': + walletdec = TokenUtil.generateTron(mnemonic); + break; + case 'TRX': + walletdec = TokenUtil.generateEth(mnemonic); + break; + } + let wallet=fullWallet[type][0]; + wallet.password = password; + wallet.privateKey = walletdec.privateKey; + wallet.mnemonic = mnemonic; + wallet.address = walletdec.address; + console.log(wallet) + walletInfo[type].push(wallet); + console.log(walletInfo,1111111) + uni.setStorageSync('walletInfo', walletInfo); + uni.setStorageSync('wallet', wallet); + }, + privateKeyEstablishWallet: function(type, privateKey, password) { + let walletInfo = uni.getStorageSync('walletInfo'); + console.log(type) + let walletdec; + switch (type) { + case 'BTC': + walletdec = TokenUtil.importBtcPrivateKey(privateKey); + break; + case 'ETH': + walletdec = TokenUtil.importEthPrivateKey(privateKey); + break; + case 'TRX': + walletdec = TokenUtil.importTronPrivateKey(privateKey); + break; + } + let wallet=fullWallet[type][0]; + wallet.password = password; + wallet.privateKey = walletdec.privateKey; + wallet.address = walletdec.address; + walletInfo.push(wallet); + uni.setStorageSync('walletInfo', walletInfo); + uni.setStorageSync('wallet', wallet); } } export default WalletUtil