Updated 2025-04-29
    SELECT
    DATE_TRUNC('day', block_timestamp) AS day,
    COUNT(DISTINCT tx_hash) AS total_tx,
    COUNT(DISTINCT block_id) AS total_blocks,
    DATEDIFF(SECOND, MIN(block_timestamp), MAX(block_timestamp)) AS duration_seconds,
    ROUND(
    COUNT(DISTINCT tx_hash) / NULLIF(DATEDIFF(SECOND, MIN(block_timestamp), MAX(block_timestamp)), 0),
    2
    ) AS tps
    FROM near.core.fact_transactions
    WHERE block_timestamp >= DATEADD(year, -1, CURRENT_DATE)
    GROUP BY 1
    ORDER BY 1;

    Last run: about 1 month ago
    DAY
    TOTAL_TX
    TOTAL_BLOCKS
    DURATION_SECONDS
    TPS
    1
    2024-01-01 00:00:00.0003991530830128639946.2
    2
    2024-01-02 00:00:00.0003461942843568639940.07
    3
    2024-01-03 00:00:00.0003311500828058639838.33
    4
    2024-01-04 00:00:00.0003044868821108639935.24
    5
    2024-01-05 00:00:00.0002448523822218639928.34
    6
    2024-01-06 00:00:00.0003306517820888639938.27
    7
    2024-01-07 00:00:00.0003960548823878639945.84
    8
    2024-01-08 00:00:00.0003520578818848639840.75
    9
    2024-01-09 00:00:00.0003494159817358639740.44
    10
    2024-01-10 00:00:00.0002338601813998639927.07
    11
    2024-01-11 00:00:00.0003207329802518639937.12
    12
    2024-01-12 00:00:00.0004276435799058639949.5
    13
    2024-01-13 00:00:00.0005468885802668639963.3
    14
    2024-01-14 00:00:00.0002702882816318639931.28
    15
    2024-01-15 00:00:00.0002465494808148639928.54
    16
    2024-01-16 00:00:00.0002524553800588639929.22
    17
    2024-01-17 00:00:00.0002332198833598639926.99
    18
    2024-01-18 00:00:00.0002550950806168639929.53
    19
    2024-01-19 00:00:00.0002275671811388639826.34
    20
    2024-01-20 00:00:00.0002086218830828639924.15
    ...
    485
    26KB
    488s