Skip to main content
Integer codes stored in transfer_type on blockdb_evm.b0304_token_transfers_v1, indicating how the transfer was produced on-chain.

Values

ValueNameDescription
0native_txNative ETH (or chain gas token) moved as the value field of a top-level transaction.
1native_internalNative ETH moved via an internal call (trace), e.g. a CALL with non-zero value inside a contract.
2erc20ERC-20 Transfer log event from a recognised fungible token contract.
3erc721ERC-721 Transfer log event from a recognised NFT contract.
4erc1155ERC-1155 TransferSingle or TransferBatch log event from a recognised multi-token contract.

Notes

  • Only transfers involving contracts identified as ERC-20, ERC-721, ERC-1155, or native ETH are emitted; unrecognised contracts are skipped.
  • A single transaction may produce rows with different transfer_type values (e.g. a native ETH send that also triggers an ERC-20 transfer internally).
  • trace_address is populated only for native_internal rows; log_index is populated only for erc20, erc721, and erc1155 rows.
Last modified on March 31, 2026