mirror of
https://github.com/Instadapp/assembly.git
synced 2024-07-29 22:37:06 +00:00
wip
This commit is contained in:
parent
1640a0d0d1
commit
c6ceb9773f
|
@ -5,7 +5,13 @@
|
|||
>
|
||||
<div class="flex items-center h-14">
|
||||
<div class="flex mr-4 -space-x-3 overflow-hidden">
|
||||
<IconCurrency :currency="tokenKey" class="w-12 h-12" no-height />
|
||||
<div
|
||||
v-if="tokenIcon"
|
||||
class="inline-flex items-center justify-center dark:opacity-90 w-12 h-12"
|
||||
>
|
||||
<img class="w-full h-full object-cover" :src="tokenIcon" />
|
||||
</div>
|
||||
<IconCurrency v-else :currency="tokenKey" class="w-12 h-12" no-height />
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col flex-grow">
|
||||
|
@ -57,6 +63,7 @@ import { useToken } from "~/composables/useToken";
|
|||
export default defineComponent({
|
||||
props: {
|
||||
tokenKey: { type: String, required: true },
|
||||
tokenIcon: { type: String, required: false },
|
||||
vault: { type: String, default: null },
|
||||
supply: { type: String, required: true },
|
||||
supplyUsd: { type: String, required: true },
|
||||
|
|
|
@ -10,7 +10,9 @@ import { useBigNumber } from "../useBigNumber";
|
|||
|
||||
const resolver = addresses.mainnet.resolver.yearnV2;
|
||||
|
||||
const wantAddresses = tokens.mainnet.allTokens.map((token) => token.address);
|
||||
const allTokens = tokens.mainnet.allTokens.map(token => token.address);
|
||||
|
||||
const wantAddresses = allTokens;
|
||||
|
||||
const vaults = ref([]);
|
||||
|
||||
|
@ -39,7 +41,16 @@ export function useYearnV2Position() {
|
|||
resolver
|
||||
);
|
||||
|
||||
const tokensArr = wantAddresses; // tokens.mainnet.allTokens.map(a => a.address);
|
||||
// const tokensArr = wantAddresses;
|
||||
|
||||
// allow user to add custom tokens
|
||||
const tokensArr = [
|
||||
...new Set(
|
||||
availableVaults.filter(v => v.type === "v2").map(v => v.token.address)
|
||||
.filter(a => allTokens.includes(a))
|
||||
)
|
||||
];
|
||||
|
||||
|
||||
const rawData = await resolverInstance.methods
|
||||
.getPositionsForLatest(activeAccount.value.address, tokensArr)
|
||||
|
@ -85,7 +96,7 @@ export function useYearnV2Position() {
|
|||
isDeprecated,
|
||||
emergencyShutdown,
|
||||
supply,
|
||||
supplyUsd: times(supply, v.tvl.price).toFixed(),
|
||||
supplyUsd: times(supply, v.tvl.price).toFixed()
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
<card-yearn
|
||||
:vault="item.address"
|
||||
:token-key="item.token.display_name.toLowerCase()"
|
||||
:token-icon="item.token.icon"
|
||||
:supply="item.position.supply"
|
||||
:supply-usd="item.position.supplyUsd"
|
||||
:type="item.type"
|
||||
|
|
Loading…
Reference in New Issue
Block a user