token metadata usage fixes

This commit is contained in:
Tim
2024-03-27 12:05:49 -04:00
parent 9232049e61
commit 09d6951067
2 changed files with 3 additions and 4 deletions

View File

@@ -29,8 +29,8 @@ import {FixedNumber} from "ethers";
import {computed, ref} from "vue"; import {computed, ref} from "vue";
const s = useStore() const s = useStore()
const props = defineProps(['addr', 'amount', 'onWithdraw']) const props = defineProps(['chainId', 'addr', 'amount', 'onWithdraw'])
const token = await getToken(props.addr) const token = await getToken(props.chainId, props.addr)
const fixed = computed(() => FixedNumber.fromValue(props.amount, token.d, { const fixed = computed(() => FixedNumber.fromValue(props.amount, token.d, {
width: 256, width: 256,
decimals: token.d decimals: token.d

View File

@@ -73,7 +73,7 @@
<v-table> <v-table>
<tbody> <tbody>
<suspense v-for="(amount,addr) of balances"> <suspense v-for="(amount,addr) of balances">
<token-row :addr="addr" :amount="amount" :onWithdraw="onWithdraw"/> <token-row :chain-id="s.chainId" :addr="addr" :amount="amount" :onWithdraw="onWithdraw"/>
</suspense> </suspense>
</tbody> </tbody>
</v-table> </v-table>
@@ -97,7 +97,6 @@ import {vaultAddress} from "@/blockchain/contract.js";
import {ensureVault} from "@/blockchain/wallet.js"; import {ensureVault} from "@/blockchain/wallet.js";
import CopyButton from "@/components/CopyButton.vue"; import CopyButton from "@/components/CopyButton.vue";
import Withdraw from "@/components/Withdraw.vue"; import Withdraw from "@/components/Withdraw.vue";
import PhoneCard from "@/components/PhoneCard.vue";
const TokenRow = defineAsyncComponent(()=>import('./TokenRow.vue')) const TokenRow = defineAsyncComponent(()=>import('./TokenRow.vue'))
const s = useStore() const s = useStore()