@@ -20,7 +20,7 @@ import { Decimal } from '../../../src/utils/Decimal'
2020import { evmChains } from '../../config'
2121import { formatBalance , formatPercentage } from '../../utils/formatting'
2222import { useActiveDomains } from '../../utils/useLiquidityPools'
23- import { useDailyTranchesStates , usePool , usePoolFees , usePoolMetadata } from '../../utils/usePools'
23+ import { useDailyTranchesStates , usePool , usePoolMetadata } from '../../utils/usePools'
2424import { PoolStatus } from '../PoolCard/PoolStatus'
2525import { getPoolStatus } from '../PoolList'
2626import { Spinner } from '../Spinner'
@@ -88,16 +88,9 @@ export const KeyMetrics = ({ poolId }: Props) => {
8888 const isTinlakePool = poolId . startsWith ( '0x' )
8989 const pool = usePool ( poolId )
9090 const { data : metadata } = usePoolMetadata ( pool )
91- const poolFees = usePoolFees ( poolId )
9291 const tranchesIds = pool . tranches . map ( ( tranche ) => tranche . id )
9392 const dailyTranches = useDailyTranchesStates ( tranchesIds )
9493
95- const expenseRatio = useMemo ( ( ) => {
96- return (
97- poolFees ?. map ( ( f ) => f . amounts ?. percentOfNav . toPercent ( ) . toNumber ( ) ) . reduce ( ( acc , f ) => acc + ( f ?? 0 ) , 0 ) ?? 0
98- )
99- } , [ poolFees ] )
100-
10194 const tranchesAPY = useMemo ( ( ) => {
10295 // TODO: fix when we apy issue is solve, for now we will just use target
10396 // const apy = getTodayValue(dailyTranches)
@@ -187,7 +180,7 @@ export const KeyMetrics = ({ poolId }: Props) => {
187180 : [ ] ) ,
188181 {
189182 metric : < Tooltips type = "expenseRatio" size = "med" /> ,
190- value : expenseRatio ? `${ formatBalance ( expenseRatio , '' , 2 ) } %` : '-' ,
183+ value : metadata ?. pool ?. expenseRatio ? `${ formatBalance ( metadata ?. pool ?. expenseRatio , '' , 2 ) } %` : '-' ,
191184 } ,
192185 {
193186 metric : 'Weighted Average Maturity' ,
0 commit comments