h4wkOptimism Common Transaction
Updated 2022-08-09
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
›
⌄
with meta_addr as (
select distinct origin_from_address as unique_address
from optimism.core.fact_event_logs
)
select count(distinct origin_from_address) as total_address,
case when lower(event_name) like ('%swap%') then 'Swapping'
-- when lower(event_name) like ('%sign%') then 'Signing'
when lower(event_name) like ('%deposit%') then 'Deposit'
when lower(event_name) like ('%withdraw%') then 'Withdrawal'
when lower(event_name) like ('%liquidity%') then 'Staking/Unstaking' -- Most likely to be add_liquidity
when lower(event_name) like ('%stake%') then 'Staking/Unstaking'
when lower(event_name) like ('%mint%') then 'Minting'
when lower(event_name) like ('%transfer%') then 'Transferring'
else 'Other Activity' end as type
from optimism.core.fact_event_logs
join meta_addr on origin_from_address = unique_address
-- join ethereum.core.dim_function_signatures on origin_function_signature = bytes_signature
-- where block_timestamp::date >= '2022-01-01'
group by type
Run a query to Download Data