The ERC721 Balances table contains the block-level balance changes of ERC721 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 token’s balance at the block level.

Table Columns

Unique Key: unique_id

Column NameData TypeDescription
addressVARCHARThe wallet address holding the tokens
token_addressVARCHARContract address of the token
token_nameVARCHARName of the token
token_symbolVARCHARSymbol of the token
token_idVARCHARUnique identifier for the specific token within the collection (e.g., for ERC721 or ERC1155)
raw_balanceFLOATToken balance, unnormalized
raw_balance_strVARCHARToken balance as string to retain precision
balanceFLOATToken balance, normalized
balance_strVARCHARToken balance as string to retain precision
transaction_hashVARCHARHash of the transaction that last modified the balance
block_timestampTIMESTAMP_NTZ(9)Timestamp of the block
block_numberBIGINTNumber of the block
block_hashVARCHARHash of the block
unique_idVARCHARUnique identifier of the balances entry
_created_atTIMESTAMP_NTZ(9)Timestamp of when the entry was created
_updated_atTIMESTAMP_NTZ(9)Timestamp of when the entry was last updated
_changed_since_full_refreshBOOLEANIndicates if the record has changed since the last full refresh