Skip to content

Commit d181abf

Browse files
defispartangrothem
authored andcommitted
fix: use correct aave price on amm market (#1245)
1 parent 2f7de4d commit d181abf

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ChainId } from '@aave/contract-helpers';
12
import { normalize, UserIncentiveData } from '@aave/math-utils';
23
import { Trans } from '@lingui/macro';
34
import { Box, Typography } from '@mui/material';
@@ -32,7 +33,7 @@ export enum ErrorType {
3233
export const ClaimRewardsModalContent = () => {
3334
const { gasLimit, mainTxState: claimRewardsTxState, txError } = useModalContext();
3435
const { user, reserves } = useAppDataContext();
35-
const { currentChainId, currentMarketData, currentMarket } = useProtocolDataContext();
36+
const { currentChainId, currentMarketData } = useProtocolDataContext();
3637
const { chainId: connectedChainId, watchModeOnlyAddress } = useWeb3Context();
3738
const [claimableUsd, setClaimableUsd] = useState('0');
3839
const [selectedRewardSymbol, setSelectedRewardSymbol] = useState<string>('all');
@@ -53,7 +54,7 @@ export const ClaimRewardsModalContent = () => {
5354
let tokenPrice = 0;
5455
// getting price from reserves for the native rewards for v2 markets
5556
if (!currentMarketData.v3 && Number(rewardBalance) > 0) {
56-
if (currentMarket === 'proto_mainnet') {
57+
if (currentMarketData.chainId === ChainId.mainnet) {
5758
const aave = reserves.find((reserve) => reserve.symbol === 'AAVE');
5859
tokenPrice = aave ? Number(aave.priceInUSD) : 0;
5960
} else {

src/modules/dashboard/DashboardTopPanel.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ChainId } from '@aave/contract-helpers';
12
import { normalize, UserIncentiveData, valueToBigNumber } from '@aave/math-utils';
23
import { Trans } from '@lingui/macro';
34
import { Box, Button, useMediaQuery, useTheme } from '@mui/material';
@@ -27,7 +28,7 @@ import { useAppDataContext } from '../../hooks/app-data-provider/useAppDataProvi
2728
import { LiquidationRiskParametresInfoModal } from './LiquidationRiskParametresModal/LiquidationRiskParametresModal';
2829

2930
export const DashboardTopPanel = () => {
30-
const { currentNetworkConfig, currentMarketData, currentMarket } = useProtocolDataContext();
31+
const { currentNetworkConfig, currentMarketData } = useProtocolDataContext();
3132
const { user, reserves, loading } = useAppDataContext();
3233
const { currentAccount } = useWeb3Context();
3334
const [open, setOpen] = useState(false);
@@ -44,7 +45,7 @@ export const DashboardTopPanel = () => {
4445
let tokenPrice = 0;
4546
// getting price from reserves for the native rewards for v2 markets
4647
if (!currentMarketData.v3 && Number(rewardBalance) > 0) {
47-
if (currentMarket === 'proto_mainnet') {
48+
if (currentMarketData.chainId === ChainId.mainnet) {
4849
const aave = reserves.find((reserve) => reserve.symbol === 'AAVE');
4950
tokenPrice = aave ? Number(aave.priceInUSD) : 0;
5051
} else {

0 commit comments

Comments
 (0)