Balances
Native Balances
Historical balance of native asset of addresses at every block height.
The assets.native_balances
table contains the balance of native assets, otherwise known as gas token, of all addresses at every block height.
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
Table Columns
Unique Key: unique_id
Column Name | Data Type | Description |
---|---|---|
address | VARCHAR | The wallet address holding the tokens |
token_address | VARCHAR | Contract address of the token (zero address for native tokens) |
token_name | VARCHAR | Name of the token |
token_symbol | VARCHAR | Symbol of the token |
raw_balance_str | VARCHAR | Token balances in smallest unit (wei), unnormalized, as string to retain precision. |
raw_balance | FLOAT | Token balances in smallest unit (wei), unnormalized. |
balance_str | VARCHAR | Token balances, normalized, as string to retain precision. |
balance | FLOAT | Token balances, normalized. |
usd_balance | FLOAT | Toke balances in USD |
usd_exchange_rate | FLOAT | Exchange rate used for USD conversion |
block_timestamp | TIMESTAMP_NTZ(9) | Timestamp of the block |
block_number | BIGINT | Number of the block |
block_hash | VARCHAR | Hash of the block |
unique_id | VARCHAR | Unique identifier combining block, address and token |