Fix issues

This commit is contained in:
liangping 2021-10-14 11:10:39 +08:00
parent b54eec0d4b
commit 22123af7c8
3 changed files with 10 additions and 7 deletions

View File

@ -278,6 +278,10 @@ export function getUnitAmount(amount, denom) {
// eslint-disable-next-line no-undef
return (BigInt(amount) * 1000000000000000000n).toString()
}
if (denom.startsWith('nanolike')) {
// eslint-disable-next-line no-undef
return String((Number(amount) * 1000000000).toFixed())
}
return String((Number(amount) * 1000000).toFixed())
}
@ -288,9 +292,9 @@ export function formatTokenAmount(tokenAmount, fraction = 2, denom = 'uatom') {
amount = Number(BigInt(Number(tokenAmount)) / 1000000000000000000n)
// }
} else if (denom.startsWith('basecro')) {
// eslint-disable-next-line no-undef
amount = Number(tokenAmount) / 100000000
// }
} else if (denom.startsWith('nanolike')) {
amount = Number(tokenAmount) / 1000000000
} else {
amount = Number(tokenAmount) / 1000000
}
@ -318,11 +322,11 @@ export function formatNumber(count, withAbbr = false, decimals = 2) {
return result
}
export function tokenFormatter(tokens) {
export function tokenFormatter(tokens, denoms = {}) {
if (Array.isArray(tokens)) {
return tokens.map(t => formatToken(t)).join()
return tokens.map(t => formatToken(t, denoms, 2)).join()
}
return formatToken(tokens)
return formatToken(tokens, denoms, 2)
}
export function getCachedValidators(chainName) {

View File

@ -651,7 +651,7 @@ export default {
return formatTokenAmount(v, dec, denom)
},
formatToken(v) {
return tokenFormatter(v)
return tokenFormatter(v, this.denoms)
},
formatCurrency(amount, denom) {
const qty = this.formatAmount(amount, 2, denom)

View File

@ -74,7 +74,6 @@
<b-tabs
v-for="item,index in accounts"
:key="index"
pills
active-nav-item-class="font-weight-bolder"
>
<b-tab>