leo-lZzln2Top DAUs with most swap activity
Updated 2022-10-18Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
›
⌄
with users as(
select count(distinct trunc(block_timestamp, 'day')) as Activity, tx_from as user,
case
when Activity >= 60 then 'Active users'
when Activity >= 30 and Activity < 60 then 'Casual users'
when Activity < 30 then 'Not active users'
end as situation
from osmosis.core.fact_transactions
where block_timestamp < CURRENT_DATE
and TX_STATUS = 'SUCCEEDED'
group by 2
order by 1 desc),
active as (select user, Activity
from users
where situation = 'Active users')
select TRADER, count(distinct TX_ID) as Total, rank () over ( order by total desc) rank
from osmosis.core.fact_swaps
where TX_STATUS = 'SUCCEEDED'
and TRADER in (SELECT user from active)
and BLOCK_TIMESTAMP < CURRENT_DATE
group by 1
order by 2 DESC
Run a query to Download Data