select
count(distinct ORIGIN_FROM_ADDRESS) as users,
'stake' as type
from
Optimism.core.fact_event_logs
where
event_name ilike 'stake%'
union all
--daily number of stakers / unstakers
select
count(distinct ORIGIN_FROM_ADDRESS) as users,
'unstake' as type
from
Optimism.core.fact_event_logs
where
event_name ilike 'unstake%'