fix some bug for staking val show
This commit is contained in:
parent
e7e838253e
commit
bb052f7c70
@ -25,7 +25,7 @@
|
||||
</div>
|
||||
<div class="right">
|
||||
<div>CEC staking</div>
|
||||
<p>{{ cecInfoData.CecStaked }}</p>
|
||||
<p>{{ priceCalculated(cecInfoData.CecStaked) }}</p>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
@ -178,10 +178,10 @@ const getCecData = async () => {
|
||||
let address = localWalletStore.address
|
||||
if (!address) return
|
||||
let timer = setInterval( async () => {
|
||||
cecInfoData.value.cecBalance = parseInt(await bc.erc20.balanceOf(address)).toString()
|
||||
cecInfoData.value.esCecBalance = parseInt(await bc.erc20.esCecBalanceOf(address)).toString()
|
||||
cecInfoData.value.CecStaked = parseInt(await bc.staking.queryCECStaked()).toString()
|
||||
cecInfoData.value.esCecStaked = parseInt(await bc.staking.queryEsCECStaked()).toString()
|
||||
cecInfoData.value.cecBalance = BigInt(await bc.erc20.balanceOf(address)).toString()
|
||||
cecInfoData.value.esCecBalance = BigInt(await bc.erc20.esCecBalanceOf(address)).toString()
|
||||
cecInfoData.value.CecStaked = BigInt(await bc.staking.queryCECStaked()).toString()
|
||||
cecInfoData.value.esCecStaked = BigInt(await bc.staking.queryEsCECStaked()).toString()
|
||||
// let ClaimableByCEC = await bc.staking.queryCumulativeByCEC()
|
||||
// let ClaimableByEsCEC = await bc.staking.queryClaimableByEsCEC()
|
||||
clearInterval(timer);
|
||||
|
@ -3,6 +3,9 @@ import { ethers } from "ethers"
|
||||
|
||||
// 计算价格精度
|
||||
export const priceCalculated = (price, decimals=18) => {
|
||||
if (!price) {
|
||||
return '0.00000'
|
||||
}
|
||||
let str = Number(ethers.utils.formatUnits(price, decimals)).toFixed(5)
|
||||
if(str == '0.00000') {
|
||||
str = '<0.00001'
|
||||
|
Loading…
x
Reference in New Issue
Block a user