Monad Data Engineelaborate-aqua
    Updated 2025-03-17
    WITH hourly_contracts AS (
    SELECT
    DATE_TRUNC('hour', created_block_timestamp) AS hour,
    COUNT(*) AS contracts_deployed
    FROM MONAD.testnet.dim_contracts
    WHERE created_block_timestamp >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
    GROUP BY 1
    )
    SELECT
    hour AS "⏰ Time",
    contracts_deployed AS "📝 Contracts Deployed",
    SUM(contracts_deployed) OVER (ORDER BY hour) AS "📈 Cumulative Contracts",
    AVG(contracts_deployed) OVER (ORDER BY hour ROWS BETWEEN 23 PRECEDING AND CURRENT ROW) AS "📊 24-Hour Moving Average"
    FROM hourly_contracts
    ORDER BY hour;
    Last run: 15 days ago
    ⏰ Time
    📝 Contracts Deployed
    📈 Cumulative Contracts
    📊 24-Hour Moving Average
    1
    2025-03-16 23:00:00.000258825882588
    2
    2025-03-17 00:00:00.000679493824691
    3
    2025-03-17 01:00:00.0006534159165305.333
    4
    2025-03-17 02:00:00.0009075249916247.75
    5
    2025-03-17 03:00:00.0008927339186783.6
    6
    2025-03-17 04:00:00.0009407433257220.833
    7
    2025-03-17 05:00:00.00013127564528064.571
    8
    2025-03-17 06:00:00.00012924693768672
    9
    2025-03-17 07:00:00.00013619829959221.666
    10
    2025-03-17 08:00:00.0002172010471510471.5
    11
    2025-03-17 09:00:00.0001967812439311308.454
    12
    2025-03-17 10:00:00.0001960314399611999.666
    13
    2025-03-17 11:00:00.0001877916277512521.153
    14
    2025-03-17 12:00:00.0001930018207513005.357
    15
    2025-03-17 13:00:00.0002046920254413502.933
    16
    2025-03-17 14:00:00.0002358422612814133
    17
    2025-03-17 15:00:00.0002049824662614507.411
    18
    2025-03-17 16:00:00.0002043526706114836.722
    19
    2025-03-17 17:00:00.0002039328745415129.157
    20
    2025-03-17 18:00:00.0001820230565615282.8
    24
    1KB
    2s