Our Base assets schema currently includes ETH, ERC20, ERC721, and ERC1155 Token Transfers.

Note that native ETH on Base uses the null address 0x0000000000000000000000000000000000000000 as token_address.

base.assets.eth_erc20_token_transfers combines both ETH and ERC20 transfers on Base.

Table Columns

Column NameDescription
transfer_typeTransfer Type (ERC20 or ETH).
from_addressAddress where the token is being transferred from.
to_addressAddress where the token is being transferred to.
token_addressToken address of the asset transferred.
token_nameName of the asset transferred.
token_symbolToken symbol of the asset transferred.
raw_amountAmount of tokens moved (unnormalized).
raw_amount_strAmount of tokens moved (unnormalized) in string
amountAmount of token moved, normalized.
amount_strAmount of token moved, normalized in string.
usd_amountThe amount of tokens moved, in $USD.
transaction_from_addressThe address of the sending party of this transaction.
transaction_to_addressThe address of the receiving party of this transaction (could be a contract address).
transaction_hashTransaction hash that this transfer belongs to.
erc20_log_indexERC20 Transfer Log Index.
eth_call_typeETH Traces Call Type.
eth_transfer_typeETH Transfer Type for Transfers.
block_timestampThe time when the block that contains this transaction was included on the blockchain.
block_numberThe block number that the corresponding transaction of this transfer belongs to.
block_hashThe block hash that the corresponding transaction of this transfer belongs to.
unique_idUnique id generated to each transfer. Includes transaction hash and log index.