From b0ee89afee7c0fac69e55b26bfa35c4c974063dc Mon Sep 17 00:00:00 2001 From: snoopy1412 Date: Sat, 8 Feb 2025 08:22:28 +0800 Subject: [PATCH] Fix ENS name resolution by explicitly using Ethereum mainnet chain ID --- src/components/header-controls/hooks/useConnectButton.ts | 2 +- src/config/wagmi.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/header-controls/hooks/useConnectButton.ts b/src/components/header-controls/hooks/useConnectButton.ts index 33aa2f0..f28158a 100644 --- a/src/components/header-controls/hooks/useConnectButton.ts +++ b/src/components/header-controls/hooks/useConnectButton.ts @@ -15,7 +15,7 @@ export function useConnectButton() { const { data: name } = useEnsName({ address, - chainId: chain?.id // resolution always starts from L1 + chainId: 1 // resolution always starts from L1 }); console.log('ens name', name); diff --git a/src/config/wagmi.ts b/src/config/wagmi.ts index dc9213b..28f2fc3 100644 --- a/src/config/wagmi.ts +++ b/src/config/wagmi.ts @@ -11,6 +11,7 @@ import { import { getChains } from '@/utils/chain'; import { getBlockQueryOptions } from 'wagmi/query'; +import { mainnet } from 'wagmi/chains'; export const projectId = import.meta.env.VITE_PROJECT_ID; @@ -46,7 +47,7 @@ export const config = getDefaultConfig({ wallets: [talismanWallet, okxWallet, imTokenWallet, trustWallet, safeWallet] } ], - chains: getChains(), + chains: [mainnet, ...getChains()], storage: createStorage({ storage: cookieStorage })