diff --git a/hooks/useExtraAPY.ts b/hooks/useExtraAPY.ts index 855e0bcc..682d3683 100644 --- a/hooks/useExtraAPY.ts +++ b/hooks/useExtraAPY.ts @@ -44,13 +44,16 @@ export function useExtraAPY({ const position = assetId.indexOf(lpTokenPrefix) > -1 ? assetId : DEFAULT_POSITION; const totalBorrowAssetUSD = Number( - shrinkToken(portfolio.positions[position].borrowed?.[assetId]?.balance || 0, assetDecimals), + shrinkToken(portfolio.positions[position]?.borrowed?.[assetId]?.balance || 0, assetDecimals), ) * assetPrice; const totalSupplyAssetUSD = Number(shrinkToken(portfolio.supplied[assetId]?.balance || 0, assetDecimals)) * assetPrice; const totalCollateralAssetUSD = Number( - shrinkToken(portfolio.positions[position].collateral?.[assetId]?.balance || 0, assetDecimals), + shrinkToken( + portfolio.positions[position]?.collateral?.[assetId]?.balance || 0, + assetDecimals, + ), ) * assetPrice; const totalUserAssetUSD = isBorrow diff --git a/redux/selectors/getAccountRewards.ts b/redux/selectors/getAccountRewards.ts index e557443d..6a8a1a0c 100644 --- a/redux/selectors/getAccountRewards.ts +++ b/redux/selectors/getAccountRewards.ts @@ -118,13 +118,13 @@ export const computePoolsDailyAmount = ( ); const collateralShares = Number( shrinkToken( - portfolio.positions[position].collateral?.[asset.token_id]?.shares || 0, + portfolio.positions[position]?.collateral?.[asset.token_id]?.shares || 0, assetDecimals, ), ); const borrowedShares = Number( shrinkToken( - portfolio.positions[position].borrowed?.[asset.token_id]?.shares || 0, + portfolio.positions[position]?.borrowed?.[asset.token_id]?.shares || 0, assetDecimals, ), );