From f215d0ef203be4d10cfb1fb8b611a732ebcb2649 Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 22 Feb 2024 14:59:24 +0000 Subject: [PATCH] fix to macollateral fee calc --- hooks/useBankRates.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/hooks/useBankRates.ts b/hooks/useBankRates.ts index 5907c0e..ca00406 100644 --- a/hooks/useBankRates.ts +++ b/hooks/useBankRates.ts @@ -37,17 +37,13 @@ export default function useBankRates(selectedToken: string, leverage: number) { return borrowBankStakeRate ? borrowBankStakeRate * leverage : 0 }, [borrowBankStakeRate, leverage]) - const estimatedMaxCollateralFee = useMemo(() => { - if(!stakeBank) return 0 - return (stakeBank?.collateralFeePerDay * 365 * 100) - }, [stakeBank]) const collateralFeeAPY = useMemo(() => { if (!stakeBank) return 0 - const assetsCovered = ( (leverage - 1)) / leverage * Number(stakeBank?.maintAssetWeight) - const collateralFeeUI = estimatedMaxCollateralFee * assetsCovered * leverage - return collateralFeeUI - }, [stakeBank, leverage, estimatedMaxCollateralFee]) + const borrowedAmount = leverage - 1 + const assetsCovered = borrowedAmount / Number(stakeBank?.maintAssetWeight) + return stakeBank?.collateralFeePerDay * 365 * 100 * assetsCovered + }, [stakeBank, leverage]) const estimatedNetAPY = useMemo(() => { return (