Pinax Logo/Datasets
SolanaTransactions

Column Descriptions

for solana.transactions

25 rows
NameTypeDescription
indexNUMBER
block_parent_slotNUMBER
signerTEXT
block_slotNUMBER
feeNUMBER
block_timeTIMESTAMP_NTZ
recent_block_hashTEXT
errorTEXT
post_balancesARRAY
block_heightNUMBER
compute_units_consumedNUMBER
block_previous_block_hashTEXT
required_signed_accountsNUMBER
account_keysARRAY
signatureTEXT
required_unsigned_accountsNUMBER
block_hashTEXT
log_messagesARRAY
signaturesARRAY
required_signaturesNUMBER
successBOOLEAN
idTEXT
pre_balancesARRAY
block_dateDATE
signersARRAY

Sample Queries

Average Transaction Fee Daily
Calculates the average transaction fee paid in lamports per day.
SELECT
  block_date,
  AVG(fee) AS avg_fee
FROM
  solana.transactions
GROUP BY
  block_date
ORDER BY
  block_date;
Top 10 Transactions with Highest Fees
Identifies the top 10 transactions with the highest fees paid.
SELECT
  id,
  fee
FROM
  solana.transactions
ORDER BY
  fee DESC
LIMIT
  10;
Hourly Successful Transaction Count
Calculates the number of successful transactions for each hour of a specific day.
SELECT
  DATE_TRUNC ('hour', block_time) AS transaction_hour,
  COUNT(*) AS successful_transactions
FROM
  solana.transactions
WHERE
  success = TRUE
  AND block_date = '2024-10-30'
GROUP BY
  transaction_hour
ORDER BY
  transaction_hour;