AnalyticSagesuser-activity
    Updated 2024-05-10
    WITH active AS (
    SELECT
    date_trunc('day', timestamp) as date,
    count(DISTINCT contract) as active_users,
    sum(count(DISTINCT contract)) over (ORDER BY date) AS "Total Unique Users"
    FROM
    external.tokenflow_starknet.decoded_transactions
    WHERE
    date >= current_date - 180
    AND chain_id = 'mainnet'
    GROUP BY
    1
    ORDER BY 1
    ),
    new AS (
    SELECT
    date_trunc('day', timestamp) as date,
    count(DISTINCT contract) as new_users
    FROM
    external.tokenflow_starknet.decoded_events
    WHERE
    name IN (
    'Account Created',
    'account_deployed',
    'AccountInitialized',
    'account_created',
    'account_initialized'
    )
    AND CHAIN_ID = 'mainnet' AND date_trunc('day', timestamp) >= current_date - 180
    GROUP BY
    date_trunc('day', timestamp)
    ORDER BY
    date_trunc('day', timestamp)
    )

    SELECT
    QueryRunArchived: QueryRun has been archived