The fungible token transfers model combines transfers from erc20 tokens and native gas tokens into a single view.

Table Columns

Unique Key: unique_id

Column NameData TypeDescription
token_typeVARCHARType of the token (e.g., ‘erc20’, ‘native’)
addressVARCHARAddress of the account that was credited or debited amount of token
counterparty_addressVARCHARThe address of counter party of this credit or debit transfer
token_addressVARCHARToken address of the token
token_nameVARCHARName of the token
token_symbolVARCHARToken symbol
raw_amount_strVARCHARAmount of tokens moved (unnormalized) in string
raw_amountFLOATAmount of tokens moved (unnormalized)
amount_strVARCHARAmount of tokens moved, normalized in string
amountFLOATAmount of tokens moved, normalized by the decimal points defined in the token contract
usd_amountFLOATThe amount of tokens moved, in $USD
usd_exchange_rateFLOATThe price of a single token, in USD
transaction_from_addressVARCHARThe address that initiated the transaction
transaction_to_addressVARCHARThe address that received the transaction
transaction_hashVARCHARTransaction hash that this transfer belongs to
transaction_indexBIGINTThe position of this transaction in the block. The first transaction has index 0
log_indexBIGINTThe position of this log within the block. The first log has index 0
call_typeVARCHARType of the call that generated this transfer
transfer_typeVARCHARType of the transfer
block_timestampTIMESTAMP_NTZ(9)The timestamp of the block that contains this transfer
block_numberBIGINTThe block number that contains this transfer
block_hashVARCHARThe block hash that contains this transfer
unique_idVARCHARUnique id for each transfer, includes transaction hash, log index and credit/debit type
_tokens_updated_atTIMESTAMP_NTZ(9)Timestamp when token metadata was last updated
_created_atTIMESTAMP_NTZ(9)Timestamp when this record was created
_updated_atTIMESTAMP_NTZ(9)Timestamp when this record was last updated
_changed_since_full_refreshBOOLEANIndicates if the record has changed since the last full refresh