EOSTransactions
Column Descriptions
for eos.transactions
17 rows
Name | Type | Description |
---|---|---|
index | NUMBER | |
scheduled | BOOLEAN | |
net_usage_words | NUMBER | |
block_time | TIMESTAMP_NTZ | |
status_code | NUMBER | |
status | TEXT | |
elapsed | NUMBER | |
cpu_usage_micro_seconds | NUMBER | |
net_usage | NUMBER | |
block_number | NUMBER | |
hash | TEXT | |
execution_action_indexes | ARRAY | |
block_date | DATE | |
success | BOOLEAN | |
block_hash | TEXT | |
creator_action_indexes | ARRAY | |
transaction_mroot | TEXT |
Sample Queries
Average Transaction CPU Usage
Calculates the average CPU usage per transaction
SELECT
AVG(cpu_usage_micro_seconds) AS average_cpu_usage
FROM
eos.transactions;
Find Transactions with High Net Usage
Identifies transactions with a net usage greater than a specific threshold
SELECT
hash,
net_usage
FROM
eos.transactions
WHERE
net_usage > 1000
ORDER BY
net_usage DESC;
Failed Transaction Count per Day
Calculates the number of failed transactions for each day
SELECT
block_date,
COUNT(*) AS failed_transactions
FROM
eos.transactions
WHERE
success = FALSE
GROUP BY
block_date
ORDER BY
block_date;