The nfts.transfers table contains transfers of both ERC721 and ERC1155 tokens. For ERC1155, batch transfers are flattened into individual entries.

This model can be used identify the transfer patterns of NFTs across users.

Table Columns

Unique Key: unique_id

Column NameData TypeDescription
token_standardVARCHARThe standard of the token, e.g., ERC721 or ERC1155.
from_addressVARCHARThe address of the sender.
to_addressVARCHARThe address of the recipient.
token_addressVARCHARThe contract address of the token.
token_nameVARCHARThe name of the token.
token_symbolVARCHARThe symbol of the token.
token_idVARCHARThe unique identifier of the token.
amountFLOATThe amount of tokens transferred.
transaction_from_addressVARCHARThe address of the sender in the transaction.
transaction_to_addressVARCHARThe address of the recipient in the transaction.
transaction_hashVARCHARThe unique identifier of the transaction.
transaction_indexBIGINTThe position of the transaction within the block.
log_indexBIGINTThe position of the log within the block.
block_timestampTIMESTAMP_NTZ(9)The timestamp of the block containing the transaction.
block_numberBIGINTThe number of the block containing the transaction.
block_hashVARCHARThe unique identifier of the block containing the transaction.
event_typeVARCHARThe type of event, e.g., erc1155_transfer_single, erc721_transfer.
unique_idVARCHARA unique identifier for the transfer event.
_helper_nft_tokens__updated_atTIMESTAMP_NTZ(9)The timestamp of the last update to the token information.