From 7547f9e1486c38d3ad2148a7a7a2467e6cec202b Mon Sep 17 00:00:00 2001 From: Bob van der Helm <34470358+bobthebuidlr@users.noreply.github.com> Date: Mon, 11 Sep 2023 12:50:59 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9Blend=20utilization=20rate=20(#452)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/MarketAssetTable/MarketDetails.tsx | 3 ++- src/hooks/useHealthComputer.tsx | 2 +- src/utils/vaults.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/MarketAssetTable/MarketDetails.tsx b/src/components/MarketAssetTable/MarketDetails.tsx index c2c9ec19..31d0cd96 100644 --- a/src/components/MarketAssetTable/MarketDetails.tsx +++ b/src/components/MarketAssetTable/MarketDetails.tsx @@ -36,6 +36,7 @@ export default function MarketDetails({ data, type }: Props) { const isDollar = displayCurrencySymbol === '$' function getLendingMarketDetails() { + const depositCap = (data as LendingMarketTableData).marketDepositCap return [ { amount: convertAmount(asset, marketDepositAmount).toNumber(), @@ -67,7 +68,7 @@ export default function MarketDetails({ data, type }: Props) { title: 'Oracle Price', }, { - amount: totalBorrowed.dividedBy(marketDepositAmount).multipliedBy(100).toNumber(), + amount: totalBorrowed.dividedBy(depositCap).multipliedBy(100).toNumber(), options: { minDecimals: 2, maxDecimals: 2, suffix: '%' }, title: 'Utilization Rate', }, diff --git a/src/hooks/useHealthComputer.tsx b/src/hooks/useHealthComputer.tsx index b6ad0d46..cef7ee56 100644 --- a/src/hooks/useHealthComputer.tsx +++ b/src/hooks/useHealthComputer.tsx @@ -187,4 +187,4 @@ export default function useHealthComputer(account?: Account) { computeMaxWithdrawAmount, computeMaxSwapAmount, } -} \ No newline at end of file +} diff --git a/src/utils/vaults.ts b/src/utils/vaults.ts index 93b8aee7..b250108a 100644 --- a/src/utils/vaults.ts +++ b/src/utils/vaults.ts @@ -180,4 +180,4 @@ function getSwapAction(denomIn: string, denomOut: string, amount: BigNumber, sli slippage: slippage.toString(), }, } -} \ No newline at end of file +}