diff --git a/ui/pages/confirmations/hooks/transactions/dapp-swap-comparison/useDappSwapUSDValues.ts b/ui/pages/confirmations/hooks/transactions/dapp-swap-comparison/useDappSwapUSDValues.ts index 1c167d7a9147..22778665590b 100644 --- a/ui/pages/confirmations/hooks/transactions/dapp-swap-comparison/useDappSwapUSDValues.ts +++ b/ui/pages/confirmations/hooks/transactions/dapp-swap-comparison/useDappSwapUSDValues.ts @@ -30,10 +30,12 @@ export function useDappSwapUSDValues({ const { value: fiatRates, pending: fiatRatesPending } = useAsyncResult< Record - >( - () => fetchTokenExchangeRates('usd', tokenAddresses as Hex[], chainId), - [chainId, tokenAddresses?.length], - ); + >(() => { + const addresses = tokenAddresses.filter( + (tokenAddress) => !isNativeAddress(tokenAddress), + ); + return fetchTokenExchangeRates('usd', addresses as Hex[], chainId); + }, [chainId, tokenAddresses?.length]); const { value: tokenDetails, pending: tokenDetailsPending } = useAsyncResult< Record