peteerDaily active user LP activity
Updated 2022-10-16
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
26
27
28
29
30
31
32
33
34
35
36
›
⌄
with Daily_Active_User as (select count(*), tx_from from (select count(distinct block_timestamp::date), date_trunc('week', block_timestamp) , tx_from
from osmosis.core.fact_transactions
group by 2,3
having count(distinct block_timestamp::date) > 4)
group by 2
having count(*) > 50 )
, Daily_Active_User_transactions as (select count(*) as tcount , block_timestamp::date as tdate from osmosis.core.fact_transactions
where tx_from in (select tx_from from Daily_Active_User)
group by tdate)
, Daily_Active_User_transactions_top10 as (select count(*) as tcount , tx_from from osmosis.core.fact_transactions
where tx_from in (select tx_from from Daily_Active_User)
group by tx_from
order by tcount desc
limit 10)
, Daily_Active_User_lp as (select count(*) as lpcount , block_timestamp::date as lpdate from osmosis.core.fact_liquidity_provider_actions
where LIQUIDITY_PROVIDER_ADDRESS in (select tx_from from Daily_Active_User)
group by lpdate)
, Daily_Active_User_lp_top10 as (select count(*) as lpcount , LIQUIDITY_PROVIDER_ADDRESS from osmosis.core.fact_liquidity_provider_actions
where LIQUIDITY_PROVIDER_ADDRESS in (select tx_from from Daily_Active_User)
group by LIQUIDITY_PROVIDER_ADDRESS
order by lpcount desc
limit 10)
, Daily_Active_User_swaps as (select count(*) as scount , block_timestamp::date as sdate from osmosis.core.fact_swaps
where TRADER in (select tx_from from Daily_Active_User)
group by sdate)
, Daily_Active_User_swaps_top10 as (select count(*) as scount , TRADER from osmosis.core.fact_swaps
where TRADER in (select tx_from from Daily_Active_User)
group by TRADER
order by scount desc
limit 10)
, Daily_Active_User_transfer_to as (select count(*) as tocount , block_timestamp::date as todate from osmosis.core.fact_transfers
where RECEIVER in (select tx_from from Daily_Active_User)
group by todate)
, Daily_Active_User_transfer_to_top10 as (select count(*) as tocount , RECEIVER from osmosis.core.fact_transfers
where RECEIVER in (select tx_from from Daily_Active_User)
group by RECEIVER
Run a query to Download Data