Skip to main content
One row per transaction, with its receipt fields, ordered by (block_number, transaction_index). Select fields under fields.transaction by the name shown in bold; each comes back under its column name, with the Arrow type shown next to the name.

Fields

UInt64
Number of the block containing the transaction.Column block_number · JSON number · never null
UInt32
Position of the transaction in the block.Column transaction_index · JSON number · never null
FixedSizeBinary(32)
Transaction hash.Column hash · JSON hex string · never null
FixedSizeBinary(20)
Sender. Filterable (from, fromSet).Column from · JSON hex string · never null
FixedSizeBinary(20)
Recipient; null for contract creations. Filterable (to, toSet).Column to · JSON hex string · can be null
FixedSizeBinary(16)
Wei transferred. 128-bit big-endian.Column value · JSON decimal string · never null
Binary
Call data. Empty (0x) for plain transfers.Column input · JSON hex string · never null
UInt64
Sender’s nonce.Column nonce · JSON number · never null
UInt64
Gas limit set by the sender.Column gas · JSON number · never null
FixedSizeBinary(16)
Gas price (legacy and access-list transactions; on EIP-1559 transactions as reported by the node).Column gas_price · JSON decimal string · can be null
FixedSizeBinary(16)
EIP-1559 fee cap; null on older transaction types.Column max_fee_per_gas · JSON decimal string · can be null
FixedSizeBinary(16)
EIP-1559 tip cap; null on older transaction types.Column max_priority_fee_per_gas · JSON decimal string · can be null
UInt64
Gas used (receipt).Column gas_used · JSON number · never null
UInt64
Gas used in the block up to and including this transaction (receipt).Column cumulative_gas_used · JSON number · never null
FixedSizeBinary(16)
Price per gas actually paid (receipt). Fee = gasUsed × effectiveGasPrice.Column effective_gas_price · JSON decimal string · never null
UInt8
1 success, 0 reverted (receipt); null before Byzantium. Filterable (status).Column status · JSON number · can be null
UInt8
Transaction type: 0 legacy, 1 access list, 2 EIP-1559, 3 blob, 4 set-code; chain-specific types on L2s (e.g. 0x6a ArbOS on Arbitrum).Column type · JSON number · never null. Filterable (type).
List<Struct<address: FixedSizeBinary(20), storage_keys: List<FixedSizeBinary(32)>>>
EIP-2930 access list: {address, storage_keys} entries.Column access_list · JSON array · can be null
FixedSizeBinary(256)
Bloom filter of the transaction’s logs (receipt), 256 bytes.Column logs_bloom · JSON hex string · never null
UInt64
Chain id signed into the transaction; null on pre-EIP-155 legacy transactions.Column chain_id · JSON number · can be null
UInt64
Signature v.Column v · JSON number · never null
FixedSizeBinary(32)
Signature r.Column r · JSON hex string · never null
FixedSizeBinary(32)
Signature s.Column s · JSON hex string · never null
UInt8
Signature y-parity on typed transactions.Column y_parity · JSON number · can be null
FixedSizeBinary(20)
Address of the contract created (receipt); null otherwise.Column contract_address · JSON hex string · can be null
FixedSizeBinary(4)
Function selector: the first 4 bytes of input; null if input is shorter. Filterable (sighash).Column sighash · JSON hex string · can be null
FixedSizeBinary(16)
Blob fee cap (type 3).Column max_fee_per_blob_gas · JSON decimal string · can be null
List<FixedSizeBinary(32)>
Versioned hashes of the blobs (type 3).Column blob_versioned_hashes · JSON array · can be null
UInt64
Blob gas used (type 3 only; null for every other type).Column blob_gas_used · JSON number · can be null
FixedSizeBinary(16)
Blob gas price paid (receipt, type 3).Column blob_gas_price · JSON decimal string · can be null
List<Struct<chain_id: FixedSizeBinary(32), address: FixedSizeBinary(20), nonce: UInt64, y_parity: UInt8, r: FixedSizeBinary(32), s: FixedSizeBinary(32)>>
EIP-7702 authorizations (type 4): {chain_id, address, nonce, y_parity, r, s} entries.Column authorization_list · JSON array · can be null

Arbitrum fields

Filled on Arbitrum chains only; null (and listed in unavailable_fields) elsewhere. Served chains: Robinhood Chain.
UInt64
Arbitrum: gas charged for L1 data (receipt).Column gas_used_for_l1 · JSON number · can be null
UInt64
Arbitrum: the L1 block number seen by the transaction (receipt).Column l1_block_number · JSON number · can be null
FixedSizeBinary(32)
Arbitrum retryables and deposits (types 0x64, 0x66, 0x69).Column request_id · JSON hex string · can be null
FixedSizeBinary(32)
Arbitrum retry transaction (type 0x68): the retryable ticket.Column ticket_id · JSON hex string · can be null
FixedSizeBinary(20)
Arbitrum retryable: refund address.Column refund_to · JSON hex string · can be null
FixedSizeBinary(32)
Arbitrum retry: maximum refund. 256-bit.Column max_refund · JSON decimal string · can be null
FixedSizeBinary(32)
Arbitrum retry: submission fee refund. 256-bit.Column submission_fee_refund · JSON decimal string · can be null
FixedSizeBinary(32)
Arbitrum retryable submission: deposit value. 256-bit.Column deposit_value · JSON decimal string · can be null
FixedSizeBinary(20)
Arbitrum retryable submission: target address.Column retry_to · JSON hex string · can be null
FixedSizeBinary(32)
Arbitrum retryable submission: call value. 256-bit.Column retry_value · JSON decimal string · can be null
Binary
Arbitrum retryable submission: call data.Column retry_data · JSON hex string · can be null
FixedSizeBinary(20)
Arbitrum retryable submission: beneficiary.Column beneficiary · JSON hex string · can be null
FixedSizeBinary(32)
Arbitrum retryable submission: maximum submission fee. 256-bit.Column max_submission_fee · JSON decimal string · can be null
FixedSizeBinary(32)
Arbitrum retryable submission: L1 base fee. 256-bit.Column l1_base_fee · JSON decimal string · can be null
UInt8
Arbitrum: 1 when the transaction went through the Timeboost express lane (receipt).Column timeboosted · JSON number · can be null

OP Stack fields

Filled on OP Stack chains only; null (and listed in unavailable_fields) elsewhere. No OP Stack chain is served yet.
FixedSizeBinary(32)
OP Stack deposit (type 0x7e): source hash.Column source_hash · JSON hex string · can be null
FixedSizeBinary(16)
OP Stack deposit: ETH minted on L2.Column mint · JSON decimal string · can be null
UInt8
OP Stack deposit, pre-Regolith: 1 for system transactions.Column is_system_tx · JSON number · can be null
UInt64
OP Stack deposit receipt: deposit nonce.Column deposit_nonce · JSON number · can be null
UInt64
OP Stack deposit receipt version (Canyon+).Column deposit_receipt_version · JSON number · can be null
FixedSizeBinary(16)
OP Stack: L1 data fee in wei, charged on top of L2 gas (receipt).Column l1_fee · JSON decimal string · can be null
FixedSizeBinary(16)
OP Stack: L1 gas price used for the L1 fee (receipt).Column l1_gas_price · JSON decimal string · can be null
UInt64
OP Stack: L1 gas used for the L1 fee (receipt).Column l1_gas_used · JSON number · can be null
UInt64
OP Stack: L1 base fee scalar (receipt).Column l1_base_fee_scalar · JSON number · can be null
FixedSizeBinary(16)
OP Stack: L1 blob base fee (receipt, Ecotone+).Column l1_blob_base_fee · JSON decimal string · can be null
UInt64
OP Stack: L1 blob base fee scalar (receipt, Ecotone+).Column l1_blob_base_fee_scalar · JSON number · can be null
UInt64
OP Stack: DA footprint gas scalar (receipt, newer chains).Column da_footprint_gas_scalar · JSON number · can be null
UInt64
OP Stack: operator fee scalar (receipt, Isthmus+).Column operator_fee_scalar · JSON number · can be null
UInt64
OP Stack: operator fee constant (receipt, Isthmus+).Column operator_fee_constant · JSON number · can be null

Availability per chain

Which of these a chain fills is on its chain page and in GET /v1/schema.