|
@@ -29,7 +29,8 @@ import syncswapBg from '../project/syncswap/syncswapBg.png'
|
|
import syncswapAv from '../project/syncswap/syncswapAv.png'
|
|
import syncswapAv from '../project/syncswap/syncswapAv.png'
|
|
import getcoinBg from '../project/getcoin/getcoinBg.png'
|
|
import getcoinBg from '../project/getcoin/getcoinBg.png'
|
|
import getcoinAv from '../project/getcoin/getcoinAv.png'
|
|
import getcoinAv from '../project/getcoin/getcoinAv.png'
|
|
-
|
|
|
|
|
|
+//@ts-ignore
|
|
|
|
+import {getAllZksSyncData} from "@/utils/getZksyncData/index.js";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -159,47 +160,56 @@ const connectWallet = async () => {
|
|
await switchEthereumChain()
|
|
await switchEthereumChain()
|
|
}
|
|
}
|
|
//获取主网交易次数
|
|
//获取主网交易次数
|
|
-let mainTx = ref(0)
|
|
|
|
|
|
+let mainTx = ref('-')
|
|
const getMainTx = () => {
|
|
const getMainTx = () => {
|
|
getZksEra(address.value).then(({tx2}:{tx2:number}) => {
|
|
getZksEra(address.value).then(({tx2}:{tx2:number}) => {
|
|
mainTx.value = tx2
|
|
mainTx.value = tx2
|
|
})
|
|
})
|
|
}
|
|
}
|
|
//获取lite网交易次数
|
|
//获取lite网交易次数
|
|
-let liteTx = ref(0)
|
|
|
|
|
|
+let liteTx = ref('-')
|
|
const getLiteTx = () => {
|
|
const getLiteTx = () => {
|
|
getZksLite(address.value).then(({tx1}:{tx1:number}) => {
|
|
getZksLite(address.value).then(({tx1}:{tx1:number}) => {
|
|
liteTx.value = tx1
|
|
liteTx.value = tx1
|
|
})
|
|
})
|
|
}
|
|
}
|
|
//获取更多信息
|
|
//获取更多信息
|
|
-let amount = ref(0)
|
|
|
|
-let contract = ref(0)
|
|
|
|
|
|
+let amount = ref('-')
|
|
|
|
+let contract = ref('-')
|
|
let tradingTimeArr = ref()
|
|
let tradingTimeArr = ref()
|
|
-let l1Tol2Tx = ref(0)
|
|
|
|
-let l2Tol1Tx = ref(0)
|
|
|
|
|
|
+let l1Tol2Tx = ref('-')
|
|
|
|
+let l2Tol1Tx = ref('-')
|
|
const getMoreInfo = () => {
|
|
const getMoreInfo = () => {
|
|
- getZkSyncBridge(address.value).then((
|
|
|
|
- {
|
|
|
|
- totalExchangeAmount,
|
|
|
|
- contractActivity,
|
|
|
|
- overTimeArr,
|
|
|
|
- l1Tol2Times,
|
|
|
|
- l2Tol1Times
|
|
|
|
- }:{
|
|
|
|
- totalExchangeAmount:number
|
|
|
|
- contractActivity:number
|
|
|
|
- overTimeArr:any
|
|
|
|
- l1Tol2Times:number
|
|
|
|
- l2Tol1Times:number
|
|
|
|
- }) => {
|
|
|
|
- amount.value = totalExchangeAmount
|
|
|
|
- contract.value = contractActivity
|
|
|
|
- tradingTimeArr.value = overTimeArr
|
|
|
|
- l1Tol2Tx.value = l1Tol2Times
|
|
|
|
- l2Tol1Tx.value = l2Tol1Times
|
|
|
|
- processTime()
|
|
|
|
|
|
+ // getZkSyncBridge('0x555b07470647Cd159FF6595771054Aee7343e853').then((
|
|
|
|
+ // {
|
|
|
|
+ // totalExchangeAmount,
|
|
|
|
+ // contractActivity,
|
|
|
|
+ // overTimeArr,
|
|
|
|
+ // l1Tol2Times,
|
|
|
|
+ // l2Tol1Times
|
|
|
|
+ // }:{
|
|
|
|
+ // totalExchangeAmount:number
|
|
|
|
+ // contractActivity:number
|
|
|
|
+ // overTimeArr:any
|
|
|
|
+ // l1Tol2Times:number
|
|
|
|
+ // l2Tol1Times:number
|
|
|
|
+ // }) => {
|
|
|
|
+ // amount.value = totalExchangeAmount
|
|
|
|
+ // contract.value = contractActivity
|
|
|
|
+ // tradingTimeArr.value = overTimeArr
|
|
|
|
+ // l1Tol2Tx.value = l1Tol2Times
|
|
|
|
+ // l2Tol1Tx.value = l2Tol1Times
|
|
|
|
+ // processTime()
|
|
|
|
+ // })
|
|
|
|
+ getAllZksSyncData(address.value).then(res=>{
|
|
|
|
+ amount.value = res.totalExchangeAmount
|
|
|
|
+ contract.value = res.contractActivity
|
|
|
|
+ tradingTimeArr.value = res.overTimeArr
|
|
|
|
+ l1Tol2Tx.value = res.l1Tol2Times
|
|
|
|
+ l2Tol1Tx.value = res.l2Tol1Times
|
|
|
|
+ processTime()
|
|
})
|
|
})
|
|
|
|
+
|
|
}
|
|
}
|
|
//处理时间数据
|
|
//处理时间数据
|
|
const monthArr = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
|
|
const monthArr = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
|
|
@@ -225,13 +235,13 @@ const processTime = () => {
|
|
}
|
|
}
|
|
if (tradingTimeArr.value){
|
|
if (tradingTimeArr.value){
|
|
tradingTimeArr.value.forEach((item:any) => {
|
|
tradingTimeArr.value.forEach((item:any) => {
|
|
- if(item.balanceChanges[0].from && item.balanceChanges[0].from.toLowerCase() === address.value.toLowerCase()){
|
|
|
|
|
|
+ // if(item.balanceChanges[0].from && item.balanceChanges[0].from.toLowerCase() === address.value.toLowerCase()){
|
|
let receivedAt = new Date(Date.parse(item.receivedAt)).toString();
|
|
let receivedAt = new Date(Date.parse(item.receivedAt)).toString();
|
|
let strArr = receivedAt.split(' ')
|
|
let strArr = receivedAt.split(' ')
|
|
let month = strArr[1]
|
|
let month = strArr[1]
|
|
let index = showMonthArr.value.indexOf(month)
|
|
let index = showMonthArr.value.indexOf(month)
|
|
showMonthNumberArr.value[index]++
|
|
showMonthNumberArr.value[index]++
|
|
- }
|
|
|
|
|
|
+ // }
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|