Browse Source

1111第二次

master
Dread 4 years ago
parent
commit
254a0b3ba1
  1. 15
      pages/menu/backUp/transPaw/index.vue
  2. 3
      pages/menu/backUp/transPawKey/index.vue
  3. 8
      pages/menu/collection/collectionDetail/index.vue
  4. 8
      pages/menu/collection/index.vue
  5. 6
      pages/menu/sendToken/addAddress/index.vue
  6. 6
      pages/menu/sendToken/addAddress2/index.vue
  7. 6
      pages/menu/sendToken/transfer2/index.vue
  8. 3
      pages/menu/wallet/cwallet/index.vue
  9. 8
      pages/menu/wallet/index.vue
  10. 16
      pages/menu/wallet/otherCoin/index.css
  11. 106
      pages/menu/wallet/otherCoin/index.vue
  12. 236
      unpackage/dist/dev/app-plus/app-service.js
  13. 164
      unpackage/dist/dev/app-plus/app-view.js
  14. 1
      utils/EthUtil.js
  15. 6
      utils/TokenUtil.js

15
pages/menu/backUp/transPaw/index.vue

@ -75,6 +75,7 @@
this.walletInfo.BTC[0].balance = this.btcBalance this.walletInfo.BTC[0].balance = this.btcBalance
this.walletInfo.BTC[0].coinList = [{ this.walletInfo.BTC[0].coinList = [{
name: "BTC", name: "BTC",
name2: "BTC",
xname: 'Bitcoin', xname: 'Bitcoin',
icon: require('@/static/tongyonh/bye.png'), icon: require('@/static/tongyonh/bye.png'),
balance: this.btcBalance balance: this.btcBalance
@ -83,6 +84,7 @@
this.walletInfo.ETH[0].balance = res this.walletInfo.ETH[0].balance = res
this.walletInfo.ETH[0].coinList = [{ this.walletInfo.ETH[0].coinList = [{
name: "ETH", name: "ETH",
name2: "ETH",
xname: 'Ethereum', xname: 'Ethereum',
icon: require('@/static/tongyonh/Frame3299.png'), icon: require('@/static/tongyonh/Frame3299.png'),
balance: res balance: res
@ -95,6 +97,7 @@
this.walletInfo.TRON[0].balance = res this.walletInfo.TRON[0].balance = res
this.walletInfo.TRON[0].coinList = [{ this.walletInfo.TRON[0].coinList = [{
name: "TRX", name: "TRX",
name2: "TRX",
xname: 'TRON', xname: 'TRON',
icon: require('@/static/tongyonh/tron1.png'), icon: require('@/static/tongyonh/tron1.png'),
balance: res balance: res
@ -104,8 +107,11 @@
console.log(err) console.log(err)
}) })
setTimeout(()=>{ setTimeout(()=>{
uni.setStorageSync('ethi', 0);
uni.setStorageSync('itype', true);
uni.setStorageSync('walletInfo', this.walletInfo); uni.setStorageSync('walletInfo', this.walletInfo);
},1500) },1500)
}, },
// //
@ -136,6 +142,7 @@
}) })
btc.coinList = [{ btc.coinList = [{
name: "BTC", name: "BTC",
name2: "BTC",
xname: 'Bitcoin', xname: 'Bitcoin',
icon: require('@/static/tongyonh/bye.png'), icon: require('@/static/tongyonh/bye.png'),
balance: this.btcBalance balance: this.btcBalance
@ -191,6 +198,7 @@
eth.coinList = [{ eth.coinList = [{
name: "ETH", name: "ETH",
name2: "ETH",
xname: 'Ethereum', xname: 'Ethereum',
icon: require('@/static/tongyonh/Frame3299.png'), icon: require('@/static/tongyonh/Frame3299.png'),
balance: this.ethBbalance balance: this.ethBbalance
@ -205,6 +213,11 @@
console.log(this.walletInfo, 44444) console.log(this.walletInfo, 44444)
setTimeout(()=>{ setTimeout(()=>{
uni.setStorageSync('walletInfo', this.walletInfo); uni.setStorageSync('walletInfo', this.walletInfo);
// 便
var e=uni.getStorageSync(ethi)
e+=1
uni.setStorageSync('ethi', e);
uni.setStorageSync('itype', true);
},1000) },1000)
setTimeout(()=>{ setTimeout(()=>{
@ -246,6 +259,7 @@
}) })
tron.coinList = [{ tron.coinList = [{
name: "TRX", name: "TRX",
name2: "TRX",
xname: 'TRON', xname: 'TRON',
icon: require('@/static/tongyonh/tron1.png'), icon: require('@/static/tongyonh/tron1.png'),
balance: this.trxBbalance balance: this.trxBbalance
@ -260,6 +274,7 @@
this.walletInfo.TRON[this.$store.state.troni] = tron; this.walletInfo.TRON[this.$store.state.troni] = tron;
setTimeout(()=>{ setTimeout(()=>{
uni.setStorageSync('walletInfo', this.walletInfo); uni.setStorageSync('walletInfo', this.walletInfo);
},1000) },1000)
if (this.password != e) { if (this.password != e) {
this.info = true; this.info = true;

3
pages/menu/backUp/transPawKey/index.vue

@ -84,6 +84,7 @@
btc.password=e; btc.password=e;
btc.coinList=[{ btc.coinList=[{
name:"BTC", name:"BTC",
name2:"BTC",
xname:'Bitcoin', xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png') icon:require('@/static/tongyonh/bye.png')
}]; }];
@ -122,6 +123,7 @@
eth.password=e; eth.password=e;
eth.coinList=[{ eth.coinList=[{
name:"ETH", name:"ETH",
name2:"ETH",
xname:'Ethereum', xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png') icon:require('@/static/tongyonh/Frame3299.png')
}]; }];
@ -159,6 +161,7 @@
tron.password=e; tron.password=e;
tron.coinList=[{ tron.coinList=[{
name:"TRX", name:"TRX",
name2:"TRX",
xname:'TRON', xname:'TRON',
icon:require('@/static/tongyonh/tron1.png') icon:require('@/static/tongyonh/tron1.png')
}]; }];

8
pages/menu/collection/collectionDetail/index.vue

@ -1,7 +1,7 @@
<template> <template>
<view class="maintoP"> <view class="maintoP">
<navigation :showBack="true" :bgnum="true"> <navigation :showBack="true" :bgnum="true">
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="renYou2" slot="logo"></image> <image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" @click="goAdd" class="renYou2" slot="logo"></image>
<text class="big_title"> <text class="big_title">
Binance NFT Binance NFT
</text> </text>
@ -41,7 +41,11 @@
}, },
methods: { methods: {
goAdd(){
uni.navigateTo({
url:'../addCollection/index'
})
}
}, },

8
pages/menu/collection/index.vue

@ -5,7 +5,7 @@
</navigation> </navigation>
<view class="main"> <view class="main">
<view class="main_con"> <view class="main_con">
<view class="item flex"> <view class="item flex" @click="goDetail">
<view class="left flex2"> <view class="left flex2">
<image src="../../../static/tongyonh/bye.png" mode="aspectFit" class="img"></image> <image src="../../../static/tongyonh/bye.png" mode="aspectFit" class="img"></image>
<view class="textcon"> <view class="textcon">
@ -59,7 +59,11 @@
}, },
methods: { methods: {
goDetail(){
uni.navigateTo({
url:'./collectionDetail/index'
})
}
}, },

6
pages/menu/sendToken/addAddress/index.vue

@ -190,6 +190,7 @@ show: false,
btc.name=this.addressName btc.name=this.addressName
btc.coinList=[{ btc.coinList=[{
name:"BTC", name:"BTC",
name2:"BTC",
xname:'Bitcoin', xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png') icon:require('@/static/tongyonh/bye.png')
}]; }];
@ -212,6 +213,7 @@ show: false,
btc.name=this.addressName btc.name=this.addressName
btc.coinList=[{ btc.coinList=[{
name:"BTC", name:"BTC",
name2:"BTC",
xname:'Bitcoin', xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png') icon:require('@/static/tongyonh/bye.png')
}]; }];
@ -244,6 +246,7 @@ show: false,
eth.name=this.addressName eth.name=this.addressName
eth.coinList=[{ eth.coinList=[{
name:"ETH", name:"ETH",
name2:"ETH",
xname:'Ethereum', xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png') icon:require('@/static/tongyonh/Frame3299.png')
}]; }];
@ -270,6 +273,7 @@ show: false,
eth.name=this.addressName eth.name=this.addressName
eth.coinList=[{ eth.coinList=[{
name:"ETH", name:"ETH",
name2:"ETH",
xname:'Ethereum', xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png') icon:require('@/static/tongyonh/Frame3299.png')
}]; }];
@ -301,6 +305,7 @@ show: false,
trx.name=this.addressName trx.name=this.addressName
trx.coinList=[{ trx.coinList=[{
name:"TRX", name:"TRX",
name2:"TRX",
xname:'TRON', xname:'TRON',
icon:require('@/static/tongyonh/tron1.png') icon:require('@/static/tongyonh/tron1.png')
}]; }];
@ -325,6 +330,7 @@ show: false,
trx.name=this.addressName trx.name=this.addressName
trx.coinList=[{ trx.coinList=[{
name:"TRX", name:"TRX",
name2:"TRX",
xname:'TRON', xname:'TRON',
icon:require('@/static/tongyonh/tron1.png') icon:require('@/static/tongyonh/tron1.png')
}]; }];

6
pages/menu/sendToken/addAddress2/index.vue

@ -196,6 +196,7 @@ show: false,
btc.name=this.addressName btc.name=this.addressName
btc.coinList=[{ btc.coinList=[{
name:"BTC", name:"BTC",
name2:"BTC",
xname:'Bitcoin', xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png') icon:require('@/static/tongyonh/bye.png')
}]; }];
@ -218,6 +219,7 @@ show: false,
btc.name=this.addressName btc.name=this.addressName
btc.coinList=[{ btc.coinList=[{
name:"BTC", name:"BTC",
name2:"BTC",
xname:'Bitcoin', xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png') icon:require('@/static/tongyonh/bye.png')
}]; }];
@ -250,6 +252,7 @@ show: false,
eth.name=this.addressName eth.name=this.addressName
eth.coinList=[{ eth.coinList=[{
name:"ETH", name:"ETH",
name2:"ETH",
xname:'Ethereum', xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png') icon:require('@/static/tongyonh/Frame3299.png')
}]; }];
@ -276,6 +279,7 @@ show: false,
eth.name=this.addressName eth.name=this.addressName
eth.coinList=[{ eth.coinList=[{
name:"ETH", name:"ETH",
name2:"ETH",
xname:'Ethereum', xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png') icon:require('@/static/tongyonh/Frame3299.png')
}]; }];
@ -308,6 +312,7 @@ show: false,
trx.coinList=[{ trx.coinList=[{
name:"TRX", name:"TRX",
name2:"TRX",
xname:'TRON', xname:'TRON',
icon:require('@/static/tongyonh/tron1.png') icon:require('@/static/tongyonh/tron1.png')
}]; }];
@ -354,6 +359,7 @@ show: false,
trx.name=this.addressName trx.name=this.addressName
trx.coinList=[{ trx.coinList=[{
name:"TRX", name:"TRX",
name2:"TRX",
xname:'TRON', xname:'TRON',
icon:require('@/static/tongyonh/tron1.png') icon:require('@/static/tongyonh/tron1.png')
}]; }];

6
pages/menu/sendToken/transfer2/index.vue

@ -2,7 +2,7 @@
<view class="ac"> <view class="ac">
<navigation :showBack="true" :bgnum="true" class="aaa"> <navigation :showBack="true" :bgnum="true" class="aaa">
<text class="big_title"> <text class="big_title">
{{info.coinList[0].name}} Transfer {{info.coinList[0].name2}} Transfer
</text> </text>
<image src="../../../../static/tongyonh/erwei.png" mode="aspectFit" class="renYou2" slot="logo" <image src="../../../../static/tongyonh/erwei.png" mode="aspectFit" class="renYou2" slot="logo"
@click="chooseImage()"></image> @click="chooseImage()"></image>
@ -50,12 +50,12 @@
<image src="../../../../static/tongyonh/xg.png" mode="aspectFit" class="img" @click="show=false"></image> <image src="../../../../static/tongyonh/xg.png" mode="aspectFit" class="img" @click="show=false"></image>
<view class="money"> <view class="money">
<text class="tex1">{{toValue}}</text> <text class="tex1">{{toValue}}</text>
<text class="tex2">{{info.coinList[0].name}}</text> <text class="tex2">{{info.coinList[0].name2}}</text>
</view> </view>
<view class="info_con"> <view class="info_con">
<view class="item"> <view class="item">
<text class="text1">Payment information</text> <text class="text1">Payment information</text>
<text class="text2">{{info.coinList[0].name}} transfer</text> <text class="text2">{{info.coinList[0].name2}} transfer</text>
</view> </view>
<view class="item"> <view class="item">
<text class="text1">Collection address</text> <text class="text1">Collection address</text>

3
pages/menu/wallet/cwallet/index.vue

@ -112,6 +112,7 @@
}, },
methods: { methods: {
gou(index,i){ gou(index,i){
console.log(i,777)
this.num=index.privateKey this.num=index.privateKey
uni.setStorageSync('walleti',this.num) uni.setStorageSync('walleti',this.num)
console.log(index) console.log(index)
@ -128,6 +129,8 @@
console.log(this.walletInfoETH2[i],777777777) console.log(this.walletInfoETH2[i],777777777)
uni.setStorageSync('wallet',this.walletInfoETH2[i]) uni.setStorageSync('wallet',this.walletInfoETH2[i])
setTimeout(()=>{ setTimeout(()=>{
uni.setStorageSync('ethiSe', i);
uni.setStorageSync('itype', false);
uni.reLaunch({ uni.reLaunch({
url:'../index' url:'../index'
}) })

8
pages/menu/wallet/index.vue

@ -35,7 +35,7 @@
<view class="title"> <view class="title">
Assets Assets
</view> </view>
<image src="../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="jiaimg" v-if="userObj.coinList[0].xname!='Bitcoin'" @click="goOther"></image> <image src="../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="jiaimg" v-if="userObj.coinList[0].xname!='Bitcoin'&&userObj.coinList[0].xname!='TRON'" @click="goOther"></image>
</view> </view>
<view class="item flexx" @click="goTrans()" v-for="item,index in this.userObj.coinList"> <view class="item flexx" @click="goTrans()" v-for="item,index in this.userObj.coinList">
@ -43,7 +43,7 @@
<image :src="item.icon" mode="aspectFit" class="img1"></image> <image :src="item.icon" mode="aspectFit" class="img1"></image>
<view class="textcon"> <view class="textcon">
<view class="text1"> <view class="text1">
{{item.name}} {{item.name2}}
</view> </view>
<view class="text2"> <view class="text2">
{{item.xname}} {{item.xname}}
@ -92,6 +92,7 @@
onLoad() { onLoad() {
this.setStorage(); this.setStorage();
this.getWalletBalance(); this.getWalletBalance();
var a=uni.getStorageSync('wallet') var a=uni.getStorageSync('wallet')
if(a!=''){ if(a!=''){
this.userObj=uni.getStorageSync('wallet'); this.userObj=uni.getStorageSync('wallet');
@ -137,8 +138,9 @@
}, },
goOther(){ goOther(){
console.log(this.userObj2.coinList[0].name2,1111)
uni.navigateTo({ uni.navigateTo({
url:'otherCoin/index' url:'otherCoin/index?type='+this.userObj2.coinList[0].name2
}) })
}, },
showMoney(){ showMoney(){

16
pages/menu/wallet/otherCoin/index.css

@ -9,11 +9,11 @@
} */ } */
.main{ .main{
padding: 0 48rpx; padding: 0 48rpx;
margin-top: 50rpx; margin-top: 30rpx;
background: #fff; background: #fff;
} }
.title{ .title{
height: 150rpx; height: 100rpx;
display: flex; display: flex;
align-items: center; align-items: center;
font-size: 32rpx; font-size: 32rpx;
@ -41,6 +41,7 @@
.main_con .item .img{ .main_con .item .img{
width: 48rpx; width: 48rpx;
height: 48rpx; height: 48rpx;
transition: .5s all;
} }
.main_con .textcon{ .main_con .textcon{
margin-left: 20rpx; margin-left: 20rpx;
@ -52,3 +53,14 @@
font-size: 24rpx; font-size: 24rpx;
color: #999; color: #999;
} }
.back{
width: 16rpx;
height: 24rpx;
position: absolute;
left:36rpx;
top: 50%;
transform: translateY(-50%);
}
.opci{
opacity: 0.5;
}

106
pages/menu/wallet/otherCoin/index.vue

@ -1,6 +1,7 @@
<template> <template>
<view class="maintoP"> <view class="maintoP">
<navigation :showBack="true" :bgnum="true" class="aaa"> <navigation :showBack="false" :bgnum="true" class="aaa">
<image src="../../../../static/tongyonh/Vector.png" mode="aspectFit" class="back" @click="back()" ></image>
Add token Add token
</navigation> </navigation>
<view class="main"> <view class="main">
@ -9,37 +10,24 @@
Hot assets Hot assets
</view> </view>
<view class="main_con"> <view class="main_con">
<view class="item flex"> <view class="item flex" v-for="item,index in coinInfo" :key="index">
<view class="left flex2"> <view class="left flex2">
<image src="../../../../static/tongyonh/bye.png" mode="aspectFit" class="img"></image> <image :src="item.chainIconUrl" mode="aspectFit" class="img"></image>
<view class="textcon"> <view class="textcon">
<view class="text1"> <view class="text1">
LON {{item.chainName}}
</view> </view>
<view class="text2"> <view class="text2">
3KbDfh...uW8W9YsUS {{item.contractAddress}}
</view> </view>
</view> </view>
</view> </view>
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="img"></image> <image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="img" @click="addOther(item,index)" v-if="index!=imgindex"></image>
<image src="../../../../static/tongyonh/x-circle.png" mode="aspectFit" class="img opci" v-if="index==imgindex"></image>
</view> </view>
<view class="item flex">
<view class="left flex2">
<image src="../../../../static/tongyonh/bye.png" mode="aspectFit" class="img"></image>
<view class="textcon">
<view class="text1">
LON
</view>
<view class="text2">
3KbDfh...uW8W9YsUS
</view>
</view>
</view>
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="img"></image>
</view>
</view> </view>
@ -55,26 +43,84 @@
export default { export default {
data() { data() {
return { return {
coinType:'',
coinInfo:[],
imgindex:-1,
walletInfo:{},
} }
}, },
onLoad() { onLoad(item) {
this.coinType=item.type
var _self = this; this.walletInfo=uni.getStorageSync('walletInfo')
this.getCoin();
},
methods: {
back(){
uni.reLaunch({
url:'/pages/menu/wallet/index'
})
},
//
addOther(item,index){
this.imgindex=index
console.log(item,444)
// eth
this.$EthUtil.getTokenBalance(item.contractAddress,item.contractName).then((res) => {
console.log(res)
}).catch(err => {
console.log(err)
})
if(this.coinType=='ETH'){
if(uni.getStorageSync('itype')){
var a=uni.getStorageSync('ethi')
var b={
name:item.chainName,
name2:item.chainName,
xname:item.chainName,
icon:item.chainIconUrl
};
this.walletInfo.ETH[a].coinList.push(b)
uni.setStorageSync('walletInfo',this.walletInfo)
console.log(111)
}
if(uni.getStorageSync('itype')==false){
var a=uni.getStorageSync('ethiSe')
var b={
name:item.chainName,
name2:item.chainName,
xname:item.chainName,
icon:item.chainIconUrl
};
this.walletInfo.ETH[a].coinList.push(b)
uni.setStorageSync('wallet',this.walletInfo.ETH[a])
console.log(this.walletInfo,111)
uni.setStorageSync('walletInfo',this.walletInfo)
console.log(222)
}
}
},
//
getCoin(){
console.log(this.coinType,444)
uni.request({ uni.request({
url: 'http://wallet-api.weirui0755.com/api/contract/getContractInfoList?chainName=ETH', // url: 'http://wallet-api.weirui0755.com/api/contract/getContractInfoList?chainName='+this.coinType, //
header: { header: {
'content-type': 'application/x-www-form-urlencoded', // 'content-type': 'application/x-www-form-urlencoded', //
}, },
success: (res) => { success: (res) => {
console.log(res,111) this.coinInfo=res.data.data;
} }
}); });
},
},
methods: {
}, },

236
unpackage/dist/dev/app-plus/app-service.js

File diff suppressed because one or more lines are too long

164
unpackage/dist/dev/app-plus/app-view.js

@ -4537,54 +4537,81 @@ var render = function() {
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(0, "sc"), attrs: { _i: 0 } }, { staticClass: _vm._$g(0, "sc"), attrs: { _i: 0 } },
[ [
_c("navigation", { staticClass: _vm._$g(1, "sc"), attrs: { _i: 1 } }, [ _c(
_vm._v("Add token") "navigation",
]), { staticClass: _vm._$g(1, "sc"), attrs: { _i: 1 } },
[
_c("v-uni-image", {
staticClass: _vm._$g(2, "sc"),
attrs: { src: _vm._$g(2, "a-src"), mode: "aspectFit", _i: 2 },
on: {
click: function($event) {
return _vm.$handleViewEvent($event)
}
}
}),
_vm._v("Add token")
],
1
),
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(2, "sc"), attrs: { _i: 2 } }, { staticClass: _vm._$g(3, "sc"), attrs: { _i: 3 } },
[ [
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(3, "sc"), attrs: { _i: 3 } }, { staticClass: _vm._$g(4, "sc"), attrs: { _i: 4 } },
[_vm._v("Hot assets")] [_vm._v("Hot assets")]
), ),
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(4, "sc"), attrs: { _i: 4 } }, { staticClass: _vm._$g(5, "sc"), attrs: { _i: 5 } },
[ _vm._l(_vm._$g(6, "f"), function(item, index, $20, $30) {
_c( return _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(5, "sc"), attrs: { _i: 5 } }, {
key: item,
staticClass: _vm._$g("6-" + $30, "sc"),
attrs: { _i: "6-" + $30 }
},
[ [
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(6, "sc"), attrs: { _i: 6 } }, {
staticClass: _vm._$g("7-" + $30, "sc"),
attrs: { _i: "7-" + $30 }
},
[ [
_c("v-uni-image", { _c("v-uni-image", {
staticClass: _vm._$g(7, "sc"), staticClass: _vm._$g("8-" + $30, "sc"),
attrs: { attrs: {
src: _vm._$g(7, "a-src"), src: _vm._$g("8-" + $30, "a-src"),
mode: "aspectFit", mode: "aspectFit",
_i: 7 _i: "8-" + $30
} }
}), }),
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(8, "sc"), attrs: { _i: 8 } }, {
staticClass: _vm._$g("9-" + $30, "sc"),
attrs: { _i: "9-" + $30 }
},
[ [
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(9, "sc"), attrs: { _i: 9 } }, {
[_vm._v("LON")] staticClass: _vm._$g("10-" + $30, "sc"),
attrs: { _i: "10-" + $30 }
},
[_vm._v(_vm._$g("10-" + $30, "t0-0"))]
), ),
_c( _c(
"v-uni-view", "v-uni-view",
{ {
staticClass: _vm._$g(10, "sc"), staticClass: _vm._$g("11-" + $30, "sc"),
attrs: { _i: 10 } attrs: { _i: "11-" + $30 }
}, },
[_vm._v("3KbDfh...uW8W9YsUS")] [_vm._v(_vm._$g("11-" + $30, "t0-0"))]
) )
], ],
1 1
@ -4592,71 +4619,35 @@ var render = function() {
], ],
1 1
), ),
_c("v-uni-image", { _vm._$g("12-" + $30, "i")
staticClass: _vm._$g(11, "sc"), ? _c("v-uni-image", {
attrs: { staticClass: _vm._$g("12-" + $30, "sc"),
src: _vm._$g(11, "a-src"),
mode: "aspectFit",
_i: 11
}
})
],
1
),
_c(
"v-uni-view",
{ staticClass: _vm._$g(12, "sc"), attrs: { _i: 12 } },
[
_c(
"v-uni-view",
{ staticClass: _vm._$g(13, "sc"), attrs: { _i: 13 } },
[
_c("v-uni-image", {
staticClass: _vm._$g(14, "sc"),
attrs: { attrs: {
src: _vm._$g(14, "a-src"), src: _vm._$g("12-" + $30, "a-src"),
mode: "aspectFit", mode: "aspectFit",
_i: 14 _i: "12-" + $30
},
on: {
click: function($event) {
return _vm.$handleViewEvent($event)
}
} }
}), })
_c( : _vm._e(),
"v-uni-view", _vm._$g("13-" + $30, "i")
{ staticClass: _vm._$g(15, "sc"), attrs: { _i: 15 } }, ? _c("v-uni-image", {
[ staticClass: _vm._$g("13-" + $30, "sc"),
_c( attrs: {
"v-uni-view", src: _vm._$g("13-" + $30, "a-src"),
{ mode: "aspectFit",
staticClass: _vm._$g(16, "sc"), _i: "13-" + $30
attrs: { _i: 16 } }
}, })
[_vm._v("LON")] : _vm._e()
),
_c(
"v-uni-view",
{
staticClass: _vm._$g(17, "sc"),
attrs: { _i: 17 }
},
[_vm._v("3KbDfh...uW8W9YsUS")]
)
],
1
)
],
1
),
_c("v-uni-image", {
staticClass: _vm._$g(18, "sc"),
attrs: {
src: _vm._$g(18, "a-src"),
mode: "aspectFit",
_i: 18
}
})
], ],
1 1
) )
], }),
1 1
) )
], ],
@ -4754,7 +4745,7 @@ if(false) {}
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 13); var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 13);
exports = ___CSS_LOADER_API_IMPORT___(false); exports = ___CSS_LOADER_API_IMPORT___(false);
// Module // Module
exports.push([module.i, ".maintoP{\r\n\tmargin-top: 100rpx;\n}\r\n/* .aaa{\r\n\tbackground: #FAFAFA !important;\r\n} */\r\n/* \tpage {\r\n\t\tbackground: #FAFAFA;\r\n\t} */\n.main{\r\n\tpadding: 0 48rpx;\r\n\tmargin-top: 50rpx;\r\n\tbackground: #fff;\n}\n.title{\r\n\theight: 150rpx;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tfont-size: 32rpx;\r\n\tborder-bottom: 2rpx solid #F6F8FD;\n}\n.flex{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\n}\n.flex2{\r\n\tdisplay: flex;\n}\n.main_con .item .left .img{\r\n\twidth: 80rpx;\r\n\theight: 80rpx;\n}\n.main_con .item{\r\n\theight: 150rpx;\r\n\tborder-bottom: 2rpx solid #F6F8FD;\r\n\tborder-radius: 24rpx;\n}\n.main_con .item .img{\r\n\twidth: 48rpx;\r\n\theight: 48rpx;\n}\n.main_con .textcon{\r\n\tmargin-left: 20rpx;\n}\n.main_con .textcon .text1{\r\n\tfont-size: 30rpx;\n}\n.main_con .textcon .text2{\r\n\tfont-size: 24rpx;\r\n\tcolor: #999;\n}\r\n", ""]); exports.push([module.i, ".maintoP{\r\n\tmargin-top: 100rpx;\n}\r\n/* .aaa{\r\n\tbackground: #FAFAFA !important;\r\n} */\r\n/* \tpage {\r\n\t\tbackground: #FAFAFA;\r\n\t} */\n.main{\r\n\tpadding: 0 48rpx;\r\n\tmargin-top: 30rpx;\r\n\tbackground: #fff;\n}\n.title{\r\n\theight: 100rpx;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tfont-size: 32rpx;\r\n\tborder-bottom: 2rpx solid #F6F8FD;\n}\n.flex{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\n}\n.flex2{\r\n\tdisplay: flex;\n}\n.main_con .item .left .img{\r\n\twidth: 80rpx;\r\n\theight: 80rpx;\n}\n.main_con .item{\r\n\theight: 150rpx;\r\n\tborder-bottom: 2rpx solid #F6F8FD;\r\n\tborder-radius: 24rpx;\n}\n.main_con .item .img{\r\n\twidth: 48rpx;\r\n\theight: 48rpx;\r\n\ttransition: .5s all;\n}\n.main_con .textcon{\r\n\tmargin-left: 20rpx;\n}\n.main_con .textcon .text1{\r\n\tfont-size: 30rpx;\n}\n.main_con .textcon .text2{\r\n\tfont-size: 24rpx;\r\n\tcolor: #999;\n}\n.back{\r\n\t\twidth: 16rpx;\r\n\t\theight: 24rpx;\r\n\t\tposition: absolute;\r\n\t\tleft:36rpx;\r\n\t top: 50%;\r\n\t\t-webkit-transform: translateY(-50%);\r\n\t\t transform: translateY(-50%);\n}\n.opci{\r\n\t\topacity: 0.5;\n}\r\n", ""]);
// Exports // Exports
module.exports = exports; module.exports = exports;
@ -25989,7 +25980,15 @@ var render = function() {
[ [
_c( _c(
"v-uni-view", "v-uni-view",
{ staticClass: _vm._$g(4, "sc"), attrs: { _i: 4 } }, {
staticClass: _vm._$g(4, "sc"),
attrs: { _i: 4 },
on: {
click: function($event) {
return _vm.$handleViewEvent($event)
}
}
},
[ [
_c( _c(
"v-uni-view", "v-uni-view",
@ -26292,6 +26291,11 @@ var render = function() {
mode: "aspectFit", mode: "aspectFit",
_i: 2 _i: 2
}, },
on: {
click: function($event) {
return _vm.$handleViewEvent($event)
}
},
slot: "logo" slot: "logo"
}), }),
_c( _c(

1
utils/EthUtil.js

@ -13,6 +13,7 @@ let eth = {
}, },
//获取eth代币币余额 //获取eth代币币余额
getTokenBalance: async function(address, contract) { getTokenBalance: async function(address, contract) {
console.log(address, contract)
var myContract = new web3.eth.Contract(abi, contract, { var myContract = new web3.eth.Contract(abi, contract, {
from: address from: address
}); });

6
utils/TokenUtil.js

@ -123,7 +123,7 @@ let token = {
btc.password=password; btc.password=password;
btc.coinList=[{ btc.coinList=[{
name:"BTC", name:"BTC",
name2:"BTC",
xname:'Bitcoin', xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png') icon:require('@/static/tongyonh/bye.png')
}]; }];
@ -132,7 +132,7 @@ let token = {
eth.mnemonic=mnemonic; eth.mnemonic=mnemonic;
eth.coinList=[{ eth.coinList=[{
name:"ETH", name:"ETH",
name2:"ETH",
xname:'Ethereum', xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png') icon:require('@/static/tongyonh/Frame3299.png')
}]; }];
@ -141,7 +141,7 @@ let token = {
tron.mnemonic=mnemonic; tron.mnemonic=mnemonic;
tron.coinList=[{ tron.coinList=[{
name:"TRX", name:"TRX",
name2:"TRX",
xname:'TRON', xname:'TRON',
icon:require('@/static/tongyonh/tron1.png') icon:require('@/static/tongyonh/tron1.png')
}]; }];

Loading…
Cancel
Save