with base as (select
creator,
min(block_timestamp) as first_tx
from ethereum.maker.ez_vault_creation
where tx_status = 'SUCCESS'
group by 1)
select date_trunc('{{time}}', first_tx) as first_tx_date,
count(distinct(creator)) as count_new_creator,
sum(count_new_creator) over (order by first_tx_date) as cumulative_count_new_creator
from base
group by 1
order by 1 desc