with
mintable as (
select
min(BLOCK_TIMESTAMP::date) as day,
TX_FROM
from
axelar.core.fact_transactions
group by TX_FROM
)
select
count(TX_FROM) as num_user,
day,
sum(num_user) over (
order by
day
) as cum_users
from
mintable
group by
day
order by day DESC