Pinax Logo/Datasets
EthereumTraces

Column Descriptions

for eth.traces

30 rows
NameTypeDescription
failure_reasonTEXT
begin_ordinalNUMBER
status_revertedBOOLEAN
tx_statusTEXT
call_type_codeNUMBER
indexNUMBER
block_numberNUMBER
tx_successBOOLEAN
addressTEXT
depthNUMBER
valueNUMBER
gas_consumedNUMBER
end_ordinalNUMBER
inputTEXT
value_hexTEXT
tx_status_codeNUMBER
executed_codeBOOLEAN
status_failedBOOLEAN
tx_hashTEXT
suicideBOOLEAN
callerTEXT
block_hashTEXT
parent_indexNUMBER
block_dateDATE
state_revertedBOOLEAN
block_timeTIMESTAMP_NTZ
call_typeTEXT
tx_indexNUMBER
return_dataTEXT
gas_limitNUMBER

Sample Queries

ERC-20 Transfers
Daily ERC-20 transfers from 2024-11-01 to 2024-11-07
SELECT
  block_date,
  count(*) as total
FROM
  eth.traces
WHERE
  tx_success = true
  AND SUBSTR (input, 1, 10) IN ('0xa9059cbb', '0x23b872dd')
  AND block_date >= '2024-11-01'
  AND block_date <= '2024-11-07'
GROUP BY
  block_date
ORDER BY
  block_date;
Traces by Call Type and Success
Shows the counts of successful and failed traces by call type
SELECT
  call_type,
  tx_success,
  COUNT(*) AS trace_count
FROM
  eth.traces
GROUP BY
  call_type,
  tx_success
ORDER BY
  call_type,
  tx_success;
Daily Failed Trace Count
Number of failed traces per day
SELECT
  block_date,
  COUNT(*) AS failed_trace_count
FROM
  eth.traces
WHERE
  tx_success = FALSE
GROUP BY
  block_date
ORDER BY
  block_date;