Crazzy_SidETH: Daily Number of Transfers per Second
Updated 2024-10-12
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
›
⌄
WITH TokenTransfersDaily AS (
SELECT
CAST(BLOCK_TIMESTAMP AS DATE) AS TransferDate,
COUNT(*) AS TotalTokenTransfers
FROM ethereum.core.fact_token_transfers
WHERE BLOCK_TIMESTAMP >= DATEADD(day, -30, CURRENT_DATE)
GROUP BY TransferDate
),
TransactionsDaily AS (
SELECT
CAST(BLOCK_TIMESTAMP AS DATE) AS TransactionDate,
COUNT(*) AS TotalTransactions
FROM ethereum.core.fact_transactions
WHERE BLOCK_TIMESTAMP >= DATEADD(day, -30, CURRENT_DATE) and STATUS = 'SUCCESS'
GROUP BY TransactionDate
)
SELECT
COALESCE(tt.TransferDate, td.TransactionDate) AS Date,
COALESCE(TotalTokenTransfers, 0) / (24 * 60 * 60) AS TokenTransfersPerSecond,
COALESCE(TotalTransactions, 0) / (24 * 60 * 60) AS TransactionsPerSecond
FROM TokenTransfersDaily tt
FULL OUTER JOIN TransactionsDaily td
ON tt.TransferDate = td.TransactionDate
ORDER BY Date;
QueryRunArchived: QueryRun has been archived