Updated 2024-04-01
    -- forked from 2024-03-07 10:18 PM @ https://flipsidecrypto.xyz/edit/queries/28ae33ba-b7cc-4b9c-a912-f2896b705ef1
    SELECT
    blockchain,
    avg(new_users) as avg_new_users

    FROM (
    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
    QueryRunArchived: QueryRun has been archived