Skip to content

Commit b09b8a3

Browse files
authored
feat: whitelist usdc wrapper & monad wrapper (#3058)
1 parent 2f3aa18 commit b09b8a3

2 files changed

Lines changed: 22 additions & 19 deletions

File tree

src/hooks/useMerklIncentives.ts

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { ProtocolAction } from '@aave/contract-helpers';
22
import type { ReserveIncentiveResponse } from '@aave/math-utils/dist/esm/formatters/incentive/calculate-reserve-incentives';
33
import { useQuery } from '@tanstack/react-query';
44
import { useRootStore } from 'src/store/root';
5+
import { EXTRA_WHITELIST_TOKENS } from 'src/ui-config/merklConfig';
56
import { convertAprToApy } from 'src/utils/utils';
67
import { type Address, checksumAddress } from 'viem';
78

@@ -146,25 +147,6 @@ type WhitelistApiResponse = {
146147
const MERKL_ENDPOINT =
147148
'https://api.merkl.xyz/v4/opportunities?mainProtocolId=aave&items=100&status=LIVE'; // Merkl API
148149
const WHITELIST_ENDPOINT = 'https://apps.aavechan.com/api/aave/merkl/whitelist-token-list'; // Endpoint to fetch whitelisted tokens
149-
const EXTRA_WHITELIST_TOKENS = [
150-
'0xE3190143Eb552456F88464662f0c0C4aC67A77eB'.toLowerCase(),
151-
'0x78f2cB75D664d6f71433174056c25A5958B4016F'.toLowerCase(),
152-
'0xa1A67b55a88ab8Dcc86B765C1Cd85887e24ad7AA'.toLowerCase(),
153-
'0x1eC1609039A9156367c885263fa6dC7ebb350922'.toLowerCase(),
154-
// New TokenLogic wrapped token addresses
155-
'0x569aE8d56CB5e36E9585AA625Fd64d9211609E54'.toLowerCase(),
156-
'0x0750e0792898f611592e51aa00d043c14dd4e0d2'.toLowerCase(),
157-
'0xd2740a43a357ef8b01f975b37efea760e554a9d1'.toLowerCase(),
158-
'0x1cea01ce975546cc3c9ea83ce3e8395df7779b3f'.toLowerCase(),
159-
'0x461b1d4ae26b4f4cb627c18ad85f223ef8a0dd18'.toLowerCase(),
160-
'0x7cea16d8de7b5950905679e7590c7e2b75f6dd0c'.toLowerCase(),
161-
'0x325fedd0db798eb6ecd1a87eae0bef6f24ec5a08'.toLowerCase(),
162-
'0x639c16d78d6f8eebabe6afadacaf36f327539584'.toLowerCase(),
163-
'0xfe2e11bd16f614d79a64d55c79595b76446d2ada'.toLowerCase(),
164-
'0x046e292396e92ed9e3ca890431dde27e907ae294'.toLowerCase(),
165-
'0x1a96516e210fbc1026c76f0ce13d9f1d163aaddc'.toLowerCase(),
166-
'0x9502216a517eba55543d654c7ce3d6ee8cf3556a'.toLowerCase(),
167-
]; // Extra tokens to whitelist
168150
const AAVE_NET_APR_DISTRIBUTION_TYPE = 'AAVE_NET_APR';
169151
const convertApyToApr = (apy: number) => 12 * ((1 + apy) ** (1 / 12) - 1);
170152

src/ui-config/merklConfig.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
export const EXTRA_WHITELIST_TOKENS = [
2+
'0xE3190143Eb552456F88464662f0c0C4aC67A77eB'.toLowerCase(),
3+
'0x78f2cB75D664d6f71433174056c25A5958B4016F'.toLowerCase(),
4+
'0xa1A67b55a88ab8Dcc86B765C1Cd85887e24ad7AA'.toLowerCase(),
5+
'0x1eC1609039A9156367c885263fa6dC7ebb350922'.toLowerCase(),
6+
// New TokenLogic wrapped token addresses
7+
'0x569aE8d56CB5e36E9585AA625Fd64d9211609E54'.toLowerCase(),
8+
'0x0750e0792898f611592e51aa00d043c14dd4e0d2'.toLowerCase(),
9+
'0xd2740a43a357ef8b01f975b37efea760e554a9d1'.toLowerCase(),
10+
'0x1cea01ce975546cc3c9ea83ce3e8395df7779b3f'.toLowerCase(),
11+
'0x461b1d4ae26b4f4cb627c18ad85f223ef8a0dd18'.toLowerCase(),
12+
'0x7cea16d8de7b5950905679e7590c7e2b75f6dd0c'.toLowerCase(),
13+
'0x325fedd0db798eb6ecd1a87eae0bef6f24ec5a08'.toLowerCase(),
14+
'0x639c16d78d6f8eebabe6afadacaf36f327539584'.toLowerCase(),
15+
'0xfe2e11bd16f614d79a64d55c79595b76446d2ada'.toLowerCase(),
16+
'0x046e292396e92ed9e3ca890431dde27e907ae294'.toLowerCase(),
17+
'0x1a96516e210fbc1026c76f0ce13d9f1d163aaddc'.toLowerCase(),
18+
'0x9502216a517eba55543d654c7ce3d6ee8cf3556a'.toLowerCase(),
19+
'0xc5f4AfC7da562F51684ae81535DA9716C98747df'.toLowerCase(),
20+
'0x561Ad6156D0106E7a59EE788759dF7B7Ec679BD0'.toLowerCase(),
21+
]; // Extra tokens to whitelist

0 commit comments

Comments
 (0)