fix to macollateral fee calc
This commit is contained in:
parent
9d191efa54
commit
f215d0ef20
|
@ -37,17 +37,13 @@ export default function useBankRates(selectedToken: string, leverage: number) {
|
||||||
return borrowBankStakeRate ? borrowBankStakeRate * leverage : 0
|
return borrowBankStakeRate ? borrowBankStakeRate * leverage : 0
|
||||||
}, [borrowBankStakeRate, leverage])
|
}, [borrowBankStakeRate, leverage])
|
||||||
|
|
||||||
const estimatedMaxCollateralFee = useMemo(() => {
|
|
||||||
if(!stakeBank) return 0
|
|
||||||
return (stakeBank?.collateralFeePerDay * 365 * 100)
|
|
||||||
}, [stakeBank])
|
|
||||||
|
|
||||||
const collateralFeeAPY = useMemo(() => {
|
const collateralFeeAPY = useMemo(() => {
|
||||||
if (!stakeBank) return 0
|
if (!stakeBank) return 0
|
||||||
const assetsCovered = ( (leverage - 1)) / leverage * Number(stakeBank?.maintAssetWeight)
|
const borrowedAmount = leverage - 1
|
||||||
const collateralFeeUI = estimatedMaxCollateralFee * assetsCovered * leverage
|
const assetsCovered = borrowedAmount / Number(stakeBank?.maintAssetWeight)
|
||||||
return collateralFeeUI
|
return stakeBank?.collateralFeePerDay * 365 * 100 * assetsCovered
|
||||||
}, [stakeBank, leverage, estimatedMaxCollateralFee])
|
}, [stakeBank, leverage])
|
||||||
|
|
||||||
const estimatedNetAPY = useMemo(() => {
|
const estimatedNetAPY = useMemo(() => {
|
||||||
return (
|
return (
|
||||||
|
|
Loading…
Reference in New Issue