@@ -2,6 +2,7 @@ import { ProtocolAction } from '@aave/contract-helpers';
22import type { ReserveIncentiveResponse } from '@aave/math-utils/dist/esm/formatters/incentive/calculate-reserve-incentives' ;
33import { useQuery } from '@tanstack/react-query' ;
44import { useRootStore } from 'src/store/root' ;
5+ import { EXTRA_WHITELIST_TOKENS } from 'src/ui-config/merklConfig' ;
56import { convertAprToApy } from 'src/utils/utils' ;
67import { type Address , checksumAddress } from 'viem' ;
78
@@ -146,25 +147,6 @@ type WhitelistApiResponse = {
146147const MERKL_ENDPOINT =
147148 'https://api.merkl.xyz/v4/opportunities?mainProtocolId=aave&items=100&status=LIVE' ; // Merkl API
148149const 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
168150const AAVE_NET_APR_DISTRIBUTION_TYPE = 'AAVE_NET_APR' ;
169151const convertApyToApr = ( apy : number ) => 12 * ( ( 1 + apy ) ** ( 1 / 12 ) - 1 ) ;
170152
0 commit comments