select date_trunc ({{Time_Interval}},mindate) as date,
count (distinct origin_from_address) as New_Stakers,
sum (New_Stakers) over (order by date) as Total_Stakers
from (
select origin_from_address,
min (block_timestamp) as mindate
from crosschain.olas.ez_olas_staking
group by 1)
group by 1
order by 1 desc