Afonso_DiazCategorized by contracts
    Updated 2025-02-21
    with

    main as (
    select
    tx_hash,
    block_timestamp,
    origin_to_address as contract_address,
    origin_from_address as user
    from
    monad.testnet.fact_event_logs
    where
    tx_succeeded
    and block_timestamp >= '2025-02-19'

    ),

    contracts as (
    select
    contract_address,
    count(distinct block_timestamp::date) as active_days,
    count(distinct tx_hash) as transactions
    from
    main
    group by 1
    )

    select
    case
    when active_days <= 1 then '1 day'
    when active_days <= 7 then '2-7 days'
    when active_days <= 30 then '8-30 days'
    when active_days <= 90 then '31-90 days'
    when active_days <= 180 then '91-180 days'
    when active_days <= 365 then '181-365 days'
    else 'Over 1 year'
    end as type,
    QueryRunArchived: QueryRun has been archived