Balances
Fetch block-level changes in the balances of assets across wallets.
The crosschain.assets.fungible_balances_evm
model offers a historical record of fungible asset balances, including native gas tokens and ERC-20 compatible tokens.
Each entry in the model corresponds to a specific event/transaction that causes a balance change in a particular asset at the block level.
This means a new data entry is only created when a transaction alters an asset's balance at the block level.
For example, if a wallet receives 1 ETH in 2015 and experiences no further changes until yesterday, the model will have two entries: one for the initial receipt in 2015 and another for the recent change
Blockchain Coverage
EVM-compatible blockchains supported:
ethereum, avalanche, arbitrum, base, bsc (Binance Smart Chain), polygon, optimism.
For information on Solana balances, refer to the Solana-specific docs.
Sample Query
Table Column
Unique Key: unique_id
chain
The EVM-compatible blockchain of where the assets are held.
address
The wallet address holding the token.
token_address
The contract address of the token. Native tokens are represented with zero address.
token_name
The name of the token.
token_symbol
The symbol of the token.
raw_balance_str
The raw balance as a string to retain precision.
raw_balance
The raw balance as a numeric value.
balance_str
The formatted balance as a string to retain precision.
balance
The formatted balance as a numeric value.
usd_balance
The balance converted to USD.
usd_exchange_rate
The exchange rate used for USD conversion.
block_timestamp
The timestamp of the block containing the balance.
block_number
The block number containing the balance.
block_hash
The hash of the block containing the balance.
unique_id
A unique identifier for the balance record.
_updated_at
The timestamp of the last update to the balance record.
Last updated