Example Queries
Queries against live tables. Copy them into the console when it opens; until then they document the schema.
Blocks per hour
sql
SELECT toStartOfHour(timestamp) AS hour,
count() AS blocks,
sum(transaction_count) AS txns
FROM arc.blocks
WHERE timestamp > now() - INTERVAL 1 DAY
GROUP BY hour
ORDER BY hour;Top tokens by transfer count
sql
SELECT token_address, count() AS transfers FROM token.transfers WHERE block_number > (SELECT max(block_number) FROM arc.blocks) - 7200 GROUP BY token_address ORDER BY transfers DESC LIMIT 20;
Failed transactions
sql
SELECT count() AS failed,
count() / (SELECT count() FROM arc.transactions WHERE block_number > 2910000) AS rate
FROM arc.transactions
WHERE status = 0 AND block_number > 2910000;