with weekly as (
select
date_trunc('week', block_timestamp) as week,
count(distinct tx_sender) as active_wallets
from terra.core.fact_transactions
where block_timestamp < '2023-01-01'
group by week
order by week asc
)
select
week,
sum(active_wallets) over(order by week) as growth
from weekly