Updated 2024-03-08
    SELECT
    date,
    'polygon' as blockchain,
    count(*) as new_users

    FROM (
    SELECT
    FROM_ADDRESS as user,
    min(date(block_timestamp)) as date

    FROM polygon.core.fact_transactions
    GROUP BY 1
    )
    GROUP BY 1,2
    HAVING date > current_date - 90

    UNION all

    SELECT
    date,
    'base' as blockchain,
    count(*) as new_users

    FROM (
    SELECT
    FROM_ADDRESS as user,
    min(date(block_timestamp)) as date

    FROM base.core.fact_transactions
    GROUP BY 1
    )
    GROUP BY 1,2
    HAVING date > current_date - 90

    UNION all

    QueryRunArchived: QueryRun has been archived