Pinax Logo/Datasets
BaseBlocks

Column Descriptions

for base.blocks

39 rows
NameTypeDescription
difficultyNUMBER
gas_limitNUMBER
failed_transactionsNUMBER
dateDATE
logs_bloomTEXT
numberNUMBER
detail_level_codeNUMBER
extra_data_utf8TEXT
extra_dataTEXT
transactions_rootTEXT
blob_hashesARRAY
total_blob_transactionsNUMBER
base_fee_per_gasTEXT
parent_hashTEXT
blob_gas_price_hexTEXT
mix_hashTEXT
total_difficultyNUMBER
ommers_hashTEXT
detail_levelTEXT
blob_transactionsARRAY
total_difficulty_hexTEXT
total_balance_changesNUMBER
receipts_rootTEXT
state_rootTEXT
total_transactionsNUMBER
gas_usedNUMBER
successful_transactionsNUMBER
blob_gas_priceNUMBER
timeTIMESTAMP_NTZ
total_blobsNUMBER
total_withdrawalsNUMBER
blob_gas_usedNUMBER
parent_beacon_rootTEXT
minerTEXT
excess_blob_gasNUMBER
nonceNUMBER
sizeNUMBER
hashTEXT
withdrawals_rootTEXT

Sample Queries

Average Transactions Per Block Daily
Calculates the average number of total transactions per block for each day.
SELECT
  date,
  AVG(total_transactions) AS avg_transactions
FROM
  solana.blocks
GROUP BY
  date
ORDER BY
  date;
Top 10 Dates with Highest Failed Non-Vote Transactions
Identifies the top 10 dates with the highest number of failed non-vote transactions.
SELECT
  date,
  SUM(failed_non_vote_transactions) AS total_failed_non_vote
FROM
  solana.blocks
GROUP BY
  date
ORDER BY
  total_failed_non_vote DESC
LIMIT
  10;
Blocks with Above Average Successful Transactions
Retrieves blocks that have a number of successful transactions greater than the average number of successful transactions across all blocks.
SELECT
  slot,
  height,
  hash
FROM
  solana.blocks
WHERE
  successful_transactions > (
    SELECT
      AVG(successful_transactions)
    FROM
      solana.blocks
  );