diff --git a/src/components/incentives/IncentivesTooltipContent.tsx b/src/components/incentives/IncentivesTooltipContent.tsx index 9b1251245a..ce77fc87e5 100644 --- a/src/components/incentives/IncentivesTooltipContent.tsx +++ b/src/components/incentives/IncentivesTooltipContent.tsx @@ -38,6 +38,11 @@ const IncentivesSymbolMap: { symbol: 'aUSDC', aToken: true, }, + aEthUSDT: { + tokenIconSymbol: 'USDT', + symbol: 'aUSDT', + aToken: true, + }, }; interface IncentivesTooltipContentProps { diff --git a/src/hooks/useMeritIncentives.ts b/src/hooks/useMeritIncentives.ts index 0fe39bce01..27fa779e4e 100644 --- a/src/hooks/useMeritIncentives.ts +++ b/src/hooks/useMeritIncentives.ts @@ -7,6 +7,7 @@ import { CustomMarket } from 'src/ui-config/marketsConfig'; export enum MeritAction { ETHEREUM_STKGHO = 'ethereum-stkgho', SUPPLY_CBBTC_BORROW_USDC = 'ethereum-supply-cbbtc-borrow-usdc', + SUPPLY_WBTC_BORROW_USDT = 'ethereum-supply-wbtc-borrow-usdt', } type MeritIncentives = { @@ -52,6 +53,20 @@ const MERIT_DATA_MAP: Record> protocolAction: ProtocolAction.borrow, customMessage: 'You must supply cbBTC and borrow USDC in order to receive merit rewards.', }, + WBTC: { + action: MeritAction.SUPPLY_WBTC_BORROW_USDT, + rewardTokenAddress: AaveV3Ethereum.ASSETS.USDT.A_TOKEN, + rewardTokenSymbol: 'aEthUSDT', + protocolAction: ProtocolAction.supply, + customMessage: 'You must supply wBTC and borrow USDT in order to receive merit rewards.', + }, + USDT: { + action: MeritAction.SUPPLY_WBTC_BORROW_USDT, + rewardTokenAddress: AaveV3Ethereum.ASSETS.USDT.A_TOKEN, + rewardTokenSymbol: 'aEthUSDT', + protocolAction: ProtocolAction.borrow, + customMessage: 'You must supply cbBTC and borrow USDT in order to receive merit rewards.', + }, }, }; @@ -84,6 +99,7 @@ export const useMeritIncentives = ({ } const APR = data.actionsAPR[meritReserveIncentiveData.action]; + return { incentiveAPR: (APR / 100).toString(), rewardTokenAddress: meritReserveIncentiveData.rewardTokenAddress,