feyikemiShare of Swappers
Updated 2025-01-23
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 tb1 AS (
SELECT
DATE_TRUNC('day', BLOCK_TIMESTAMP) AS Date,
COUNT(DISTINCT SWAPPER) AS swappers
FROM aptos.defi.ez_dex_swaps
WHERE EVENT_ADDRESS = '0x48271d39d0b05bd6efca2278f22277d6fcc375504f9839fd73f74ace240861af'
GROUP BY 1
),
tb2 AS (
SELECT
MIN(block_timestamp::date) AS Min_date,
SWAPPER AS new_swappers
FROM aptos.defi.ez_dex_swaps
WHERE EVENT_ADDRESS = '0x48271d39d0b05bd6efca2278f22277d6fcc375504f9839fd73f74ace240861af'
GROUP BY 2
),
tb3 AS (
SELECT
Min_date,
COUNT(DISTINCT new_swappers) AS new_swappers_cnt
FROM tb2
GROUP BY 1
)
SELECT
a.Date,
new_swappers_cnt AS Total_swappers,
'New Swappers' AS swapper_type
FROM tb1 a
JOIN tb3 b ON a.Date = b.Min_date
UNION ALL
SELECT
QueryRunArchived: QueryRun has been archived