mondovother dex activity
Updated 2024-04-02
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
baseswap_users as (
SELECT DISTINCT origin_from_address as user
FROM base.defi.ez_dex_swaps
WHERE platform = 'baseswap'
),
dex_users as (
SELECT origin_from_address as user,
count(DISTINCT platform) as dexes_used
FROM base.defi.ez_dex_swaps d
JOIN baseswap_users b ON d.origin_from_address = b.user
GROUP BY d.origin_from_address
)
SELECT COUNT(DISTINCT user) as users,
CASE WHEN dexes_used = 1 THEN '1 dex'
WHEN dexes_used = 2 THEN '2 dexes'
WHEN dexes_used = 3 THEN '3 dexes'
WHEN dexes_used > 3 AND dexes_used <= 6 THEN '4-6 dexes'
WHEN dexes_used > 6 AND dexes_used <= 10 THEN '7-10 dexes'
ELSE '10+ dexes'
END AS dex_activity
FROM dex_users
GROUP BY dex_activity
QueryRunArchived: QueryRun has been archived