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