with new_wallets as
(
select tx_sender, min(block_timestamp) as min_time from terra.core.fact_transactions
group by tx_sender
)
select date_trunc('week',min_time) as date , count (tx_sender) as sender, sum(sender) over (order by date asc) as cum from new_wallets
group by 1 order by 1 asc