🐛incorrect deposit cap utilization (#647)
This commit is contained in:
parent
5469d708cb
commit
6fcadfa33f
@ -3,7 +3,6 @@ import { useMemo } from 'react'
|
|||||||
import useCurrentAccountLends from 'hooks/useCurrentAccountLends'
|
import useCurrentAccountLends from 'hooks/useCurrentAccountLends'
|
||||||
import useDepositEnabledMarkets from 'hooks/useDepositEnabledMarkets'
|
import useDepositEnabledMarkets from 'hooks/useDepositEnabledMarkets'
|
||||||
import useDisplayCurrencyPrice from 'hooks/useDisplayCurrencyPrice'
|
import useDisplayCurrencyPrice from 'hooks/useDisplayCurrencyPrice'
|
||||||
import useMarketDeposits from 'hooks/useMarketDeposits'
|
|
||||||
import useMarketLiquidities from 'hooks/useMarketLiquidities'
|
import useMarketLiquidities from 'hooks/useMarketLiquidities'
|
||||||
import { byDenom } from 'utils/array'
|
import { byDenom } from 'utils/array'
|
||||||
import { getAssetByDenom } from 'utils/assets'
|
import { getAssetByDenom } from 'utils/assets'
|
||||||
@ -16,7 +15,6 @@ function useLendingMarketAssetsTableData(): {
|
|||||||
} {
|
} {
|
||||||
const markets = useDepositEnabledMarkets()
|
const markets = useDepositEnabledMarkets()
|
||||||
const accountLentAmounts = useCurrentAccountLends()
|
const accountLentAmounts = useCurrentAccountLends()
|
||||||
const { data: marketDeposits } = useMarketDeposits()
|
|
||||||
const { data: marketLiquidities } = useMarketLiquidities()
|
const { data: marketLiquidities } = useMarketLiquidities()
|
||||||
const { convertAmount } = useDisplayCurrencyPrice()
|
const { convertAmount } = useDisplayCurrencyPrice()
|
||||||
|
|
||||||
@ -27,7 +25,6 @@ function useLendingMarketAssetsTableData(): {
|
|||||||
markets.forEach(
|
markets.forEach(
|
||||||
({ denom, cap, liquidityRate, liquidationThreshold, maxLtv, borrowEnabled }) => {
|
({ denom, cap, liquidityRate, liquidationThreshold, maxLtv, borrowEnabled }) => {
|
||||||
const asset = getAssetByDenom(denom) as Asset
|
const asset = getAssetByDenom(denom) as Asset
|
||||||
const marketDepositAmount = BN(marketDeposits.find(byDenom(denom))?.amount ?? 0)
|
|
||||||
const marketLiquidityAmount = BN(marketLiquidities.find(byDenom(denom))?.amount ?? 0)
|
const marketLiquidityAmount = BN(marketLiquidities.find(byDenom(denom))?.amount ?? 0)
|
||||||
const accountLentAmount = accountLentAmounts.find(byDenom(denom))?.amount
|
const accountLentAmount = accountLentAmounts.find(byDenom(denom))?.amount
|
||||||
const accountLentValue = accountLentAmount
|
const accountLentValue = accountLentAmount
|
||||||
@ -36,7 +33,7 @@ function useLendingMarketAssetsTableData(): {
|
|||||||
|
|
||||||
const lendingMarketAsset: LendingMarketTableData = {
|
const lendingMarketAsset: LendingMarketTableData = {
|
||||||
asset,
|
asset,
|
||||||
marketDepositAmount,
|
marketDepositAmount: cap.used,
|
||||||
accountLentValue,
|
accountLentValue,
|
||||||
accountLentAmount,
|
accountLentAmount,
|
||||||
marketLiquidityAmount,
|
marketLiquidityAmount,
|
||||||
@ -58,7 +55,7 @@ function useLendingMarketAssetsTableData(): {
|
|||||||
availableAssets,
|
availableAssets,
|
||||||
allAssets: [...accountLentAssets, ...availableAssets],
|
allAssets: [...accountLentAssets, ...availableAssets],
|
||||||
}
|
}
|
||||||
}, [markets, marketDeposits, marketLiquidities, accountLentAmounts, convertAmount])
|
}, [markets, marketLiquidities, accountLentAmounts, convertAmount])
|
||||||
}
|
}
|
||||||
|
|
||||||
export default useLendingMarketAssetsTableData
|
export default useLendingMarketAssetsTableData
|
||||||
|
Loading…
Reference in New Issue
Block a user