with t1 as (SELECT
from_address as new_user,
min(block_timestamp) as date1
from polygon.core.fact_transactions
GROUP by 1)
SELECT
case when date1 < '2023-01-18' then 'Before hard fork'
else 'After hard fork' end as date_cat,
count(*) as n_new_users
from t1
where date1 BETWEEN '2023-01-11' AND '2023-01-25'
GROUP by 1