balance is the holding in whole token units, over the same circulating holders as the circulating market cap.
Columns
| Column | Type | Description |
|---|---|---|
timestamp | TIMESTAMP | Day the balance is as of: the latest day for the chain. |
chain_id | STRING | Chain the deployment sits on. |
asset_id | STRING | Asset the deployment belongs to; joins dimensions.assets. |
token_id | STRING | Key of the deployment, formatted {token_address}-{chain_id}. |
token_address | STRING | Contract address of the deployment. Cluster key with chain_id: filter both together to read one deployment. |
account_address | STRING | The chainβs native holding account: a wallet on EVM chains, a token account on Solana. |
account_owner | STRING | The holder. Equal to account_address where the chain does not distinguish them, and the wallet behind the token account where it does. Group by this for a cap table. |
balance | BIGNUMERIC | End-of-day balance in whole token units. |
balance_usd | FLOAT64 | balance in USD at that dayβs price; null where the deployment has no price that day. |
Sample queries
- Largest holders of one deployment
- One asset across its chains
- Holdings by asset type
The filter on
chain_id and token_address reads one deploymentβs rows and nothing else. A Solana wallet holds through several token accounts, so the query sums per account_owner.