Hooks

useTokenBalances - A React hook that fetches token balances for an account on a specified network. Returns token balances with optional fiat prices and native balance inclusion. useMultichainTokenBalances - A React hook that fetches token balances across multiple chains and networks for linked wallet addresses.

Caching information

Token balances are cached for 15 seconds by default unless force refreshing

Rate Limiting when using the forceRefresh feature of useTokenBalances

To prevent abuse of force refreshing the balances, we have implemented configurable rate limiting on this feature. The default limits are as follows
  • You cannot request a refresh within 1 minute of the previous refresh
  • You can only refresh 3 times within a 5 minute period
  • You can only force refresh 40 times a day
If you would like higher limits, please reach out to our sales team.

Supported chains

EVM networks

NameChain ID
abstract2741
ancient8888888888
ape_chain33139
arbitrum42161
arbitrum_nova42170
avalanche_c43114
avalanche_fuji43113
b38333
base8453
base_sepolia84532
berachain80094
blast81457
bnb56
bob60808
boba288
celo42220
corn21000000
cyber7560
degen666666666
ethereum1
fantom250
flare14
forma984122
fraxtal252
funkichain33979
gnosis100
ham5112
hychain2911
hyper_evm999
ink57073
interop_alpha_0420120000
interop_alpha_1420120001
kaia8217
katana747474
linea59144
lisk1135
mantle5000
metis1088
mint185
mode34443
monad_testnet10143
omni166
opbnb204
optimism10
polygon137
proof_of_play70700
proof_of_play_boss70701
rari1380012617
redstone690
ronin2020
scroll534352
sei1329
sepolia11155111
shape360
soneium1868
sonic146
superposition55244
superseed5330
swellchain1923
unichain130
wemix1111
world480
xai660279
zero_network543210
zkevm1101
zksync324
zora7777777

SVM networks

NameChain ID
Solana Mainnet101
Solana Devnet103
Eclipse Mainnet201

BTC networks

NameChain ID
Bitcoin Mainnet1