import { useGetNativeTokenBalance } from '@0xsequence/hooks'
import { useAccount } from 'wagmi'
function NativeBalances() {
const { address } = useAccount()
const {
data: balances,
isLoading,
isError,
error
} = useGetNativeTokenBalance({
accountAddress: address || '',
chainIds: [1, 137] // Fetch ETH on Ethereum and POL on Polygon
})
if (isLoading) return <div>Loading...</div>
if (isError) return <div>Error: {error.message}</div>
return (
<div>
{balances?.map(balance => (
<div key={balance.chainId}>
<h3>Chain {balance.chainId}</h3>
<p>Balance: {balance.balance}</p>
<p>Token: {balance.contractAddress}</p>
</div>
))}
</div>
)
}