feyikemiNew users
    Updated 2025-02-25
    WITH date_range AS (
    SELECT
    '2024-09-25'::DATE AS launch_date,
    CURRENT_DATE AS today,
    DATEADD(DAY, -DATEDIFF(DAY, '2024-09-25', CURRENT_DATE), '2024-09-25') AS pre_launch_start -- Balanced pre-launch start date
    )

    , first_time_users AS (
    SELECT
    from_address,
    MIN(DATE_TRUNC('day', block_timestamp))::DATE AS first_tx_date
    FROM kaia.core.fact_transactions
    WHERE tx_succeeded = 'TRUE'
    GROUP BY from_address
    )

    , daily_new_users AS (
    SELECT
    first_tx_date AS Date,
    COUNT(DISTINCT from_address) AS new_users,
    CASE
    WHEN first_tx_date >= '2024-09-25' THEN 'After Launch'
    ELSE 'Before Launch'
    END AS period_type
    FROM first_time_users, date_range
    WHERE first_tx_date BETWEEN (SELECT pre_launch_start FROM date_range) AND (SELECT today FROM date_range)
    GROUP BY 1, 3
    )

    SELECT
    Date,
    period_type,
    new_users
    FROM daily_new_users
    QueryRunArchived: QueryRun has been archived