Movement TeamNew Daily Contracts
    Updated 2025-02-06
    with new_contract as (SELECT min(block_timestamp) as date,
    (payload_function) AS contract
    FROM
    aptos.core.fact_transactions
    WHERE
    tx_type = 'user_transaction'
    group by 2 )


    select trunc(date,'hour') as hourly,
    count(DISTINCT contract) as "Deployed Contracts",
    sum("Deployed Contracts") over (order by hourly asc) as "Cumulative New Contracts"
    from new_contract
    where hourly >= current_date - interval '1 DAY'
    group by 1


    Last run: 3 months ago
    HOURLY
    Deployed Contracts
    Cumulative New Contracts
    1
    2025-02-06 18:00:00.000176
    2
    2025-02-06 04:00:00.000364
    3
    2025-02-06 06:00:00.000170
    4
    2025-02-05 19:00:00.000154
    5
    2025-02-05 10:00:00.000126
    6
    2025-02-06 05:00:00.000569
    7
    2025-02-05 20:00:00.000256
    8
    2025-02-05 02:00:00.00011
    9
    2025-02-06 11:00:00.000374
    10
    2025-02-05 12:00:00.000433
    11
    2025-02-05 07:00:00.000324
    12
    2025-02-06 03:00:00.000461
    13
    2025-02-05 16:00:00.000153
    14
    2025-02-05 11:00:00.000329
    15
    2025-02-06 10:00:00.000171
    16
    2025-02-06 14:00:00.000175
    17
    2025-02-05 13:00:00.0001750
    18
    2025-02-06 00:00:00.000157
    19
    2025-02-05 03:00:00.00056
    20
    2025-02-05 04:00:00.0001420
    23
    760B
    87s