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 NameData TypeDescription
addressVARCHARThe wallet address holding the tokens
token_addressVARCHARContract address of the token (zero address for native tokens)
token_nameVARCHARName of the token
token_symbolVARCHARSymbol of the token
raw_balance_strVARCHARToken balances in smallest unit (wei), unnormalized, as string to retain precision.
raw_balanceFLOATToken balances in smallest unit (wei), unnormalized.
balance_strVARCHARToken balances, normalized, as string to retain precision.
balanceFLOATToken balances, normalized.
usd_balanceFLOATToke balances in USD
usd_exchange_rateFLOATExchange rate used for USD conversion
block_timestampTIMESTAMP_NTZ(9)Timestamp of the block
block_numberBIGINTNumber of the block
block_hashVARCHARHash of the block
unique_idVARCHARUnique identifier combining block, address and token