WITH new_users AS (
SELECT
trader,
MIN(block_timestamp) AS date
FROM
arbitrum.vertex.ez_perp_trades
GROUP BY
trader
)
SELECT
date::date as day,
COUNT(*) AS new_user,
SUM(new_user) OVER (ORDER BY day ASC) AS cum_new_users
FROM
new_users
where
day >= '2024-01-01'
GROUP BY
day
ORDER BY
day ASC