id | BIGINT | Surrogate primary key (auto-generated). |
block_number | BIGINT | Block where the transfer occurred. |
block_time | TIMESTAMPTZ | UTC timestamp of the block. |
tx_index | INTEGER | Transaction index within the block. |
log_index | INTEGER | Log index within the transaction receipt; null for native or internal tx transfers. |
trace_address | TEXT | Trace address for internal tx transfers (e.g. “0”, “0.1”); null for other types. |
from_address | BYTEA | Sender address (20 bytes). |
to_address | BYTEA | Recipient address (20 bytes). |
token_address | BYTEA | Token contract address (20 bytes); null for native ETH. |
amount_raw | NUMERIC(78,0) | Raw amount in smallest unit (wei for native, raw uint256 for ERC-20/1155). |
amount_adj | TEXT | Decimal-adjusted amount; null if decimals unknown or NFT. |
token_id | NUMERIC(78,0) | Token ID for ERC-721 and ERC-1155; null for native/ERC-20. |
transfer_type | TEXT | Transfer type: native_tx, native_internal, erc20, erc721, erc1155. |
_tracing_id | BYTEA | BlockDB lineage identifier. |
_parent_tracing_ids | BYTEA[] | BlockDB lineage identifiers of the parent records. |
_created_at | TIMESTAMPTZ | Record creation timestamp. |
_updated_at | TIMESTAMPTZ | Record last update timestamp. |