Skip to main content
For most apps, prefer getMultichainTokenBalances — it batches token balances across chains, networks, and addresses in a single call. Reach for getTokenBalances only when you have one wallet on one chain (still fine across multiple networks of that chain) and want a simpler call shape.
You can get the token balances for a wallet account by calling the getTokenBalances function. This returns native and token balances for a single chain (one or more networks of that chain), unlike getMultichainTokenBalances which queries across multiple chains in one call. If you only need the native token balance, use getNativeBalance instead.

Usage

With options

Parameters

React

useGetTokenBalances stays disabled until walletAccount is defined, then re-fetches when it changes:

Response

Returns a Promise<TokenBalance[]> — an array of token balance objects.
Last modified on June 23, 2026