This commit is contained in:
Georges KABBOUCHI 2021-08-08 14:57:23 +03:00
parent c00e17bd22
commit fd255129ad

View File

@ -90,26 +90,27 @@ export function useMakerdaoPosition() {
const minDebt = computed(() => vaultTypes.value[0]?.totalFloor || "5000"); const minDebt = computed(() => vaultTypes.value[0]?.totalFloor || "5000");
const debtCeilingReached = computed(() => const debtCeilingReached = computed(() =>
vaultTypes.value?.some(vault => vaultTypes.value?.some(vault =>
gt(vault.value.overallTotalDebt, vault.value.overallTotalDebtCeiling) gt(vault.value?.overallTotalDebt, vault.value?.overallTotalDebtCeiling)
) )
); );
const fetchPosition = async () => { const fetchPosition = async () => {
console.log("fetchPosition");
if (!web3.value) { if (!web3.value) {
return; return;
} }
vaultTypes.value = await getVaultTypes(web3.value); vaultTypes.value = await getVaultTypes(web3.value);
console.log(vaultTypes.value);
if (!activeAccount.value) { if (!activeAccount.value) {
return; return;
} }
console.log(activeAccount.value.address);
vaults.value = await getVaults(activeAccount.value.address, web3.value); vaults.value = await getVaults(activeAccount.value.address, web3.value);
console.log(vaults.value); if (vaults.value.length > 0) {
vaultId.value = vaults.value[0].id;
}
}; };
watch( watch(
@ -235,12 +236,13 @@ async function getVaults(user, web3) {
owner, owner,
type, type,
collInWei, collInWei,
,
debtInWei, debtInWei,
liquidatedColInWei, liquidatedColInWei,
ratePerBlock, ratePerBlock,
priceInWei, priceInWei,
liquidationRatioCbyD, liquidationRatioCbyD,
urn urn,
]) => { ]) => {
const collateral = new BigNumber(collInWei).dividedBy(1e18); const collateral = new BigNumber(collInWei).dividedBy(1e18);
const debt = new BigNumber(debtInWei).dividedBy(1e18); const debt = new BigNumber(debtInWei).dividedBy(1e18);