From fe46a4d927727db83db293824b9b3d2ae90324b0 Mon Sep 17 00:00:00 2001 From: Bill Date: Mon, 25 Sep 2023 11:56:20 -0700 Subject: [PATCH] Do not poll evm unless addressOrDenom is provided (#46) --- src/hooks/useAccountBalance.ts | 4 ++-- src/views/forms/AccountManagementForms/DepositForm.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hooks/useAccountBalance.ts b/src/hooks/useAccountBalance.ts index 166e14f..33a7041 100644 --- a/src/hooks/useAccountBalance.ts +++ b/src/hooks/useAccountBalance.ts @@ -37,10 +37,10 @@ type UseAccountBalanceProps = { * 0xSquid uses this 0x address as the chain's default token. * @todo We will need to add additional logic here if we 'useAccountBalance' on non-Squid related forms. */ -const CHAIN_DEFAULT_TOKEN_ADDRESS = '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'; +export const CHAIN_DEFAULT_TOKEN_ADDRESS = '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE'; export const useAccountBalance = ({ - addressOrDenom = CHAIN_DEFAULT_TOKEN_ADDRESS, + addressOrDenom, assetSymbol, bech32AddrPrefix, chainId, diff --git a/src/views/forms/AccountManagementForms/DepositForm.tsx b/src/views/forms/AccountManagementForms/DepositForm.tsx index 17f2163..5503b17 100644 --- a/src/views/forms/AccountManagementForms/DepositForm.tsx +++ b/src/views/forms/AccountManagementForms/DepositForm.tsx @@ -14,7 +14,7 @@ import { NumberSign } from '@/constants/numbers'; import type { EvmAddress } from '@/constants/wallets'; import { useAccounts, useDebounce, useStringGetter } from '@/hooks'; -import { useAccountBalance } from '@/hooks/useAccountBalance'; +import { useAccountBalance, CHAIN_DEFAULT_TOKEN_ADDRESS } from '@/hooks/useAccountBalance'; import { useLocalNotifications } from '@/hooks/useLocalNotifications'; import { NATIVE_TOKEN_ADDRESS, useSquid } from '@/hooks/useSquid'; import { useWalletConnection } from '@/hooks/useWalletConnection'; @@ -86,7 +86,7 @@ export const DepositForm = ({ onDeposit, onError }: DepositFormProps) => { // Async Data const { balance, queryStatus, isQueryFetching } = useAccountBalance({ - addressOrDenom: sourceToken?.address || undefined, + addressOrDenom: sourceToken?.address || CHAIN_DEFAULT_TOKEN_ADDRESS, assetSymbol: sourceToken?.symbol || undefined, chainId: chainId, decimals: sourceToken?.decimals || undefined,