datavortexTotal Swappers and Swaps Per Swap Pairs
Updated 2024-12-21
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
›
⌄
WITH top_tokens AS (
SELECT
symbol_in,
symbol_out,
COUNT(DISTINCT tx_hash) AS "swap count",
COUNT(DISTINCT swapper) AS "distinct swappers"
FROM aptos.defi.ez_dex_swaps
GROUP BY symbol_in, symbol_out
)
SELECT
CASE
WHEN symbol_in = 'APT' AND symbol_out = 'USDC' THEN 'APT-USDC'
WHEN symbol_in = 'USDC' AND symbol_out = 'APT' THEN 'USDC-APT'
WHEN symbol_in = 'APT' AND symbol_out = 'USDT' THEN 'APT-USDT'
WHEN symbol_in = 'USDT' AND symbol_out = 'APT' THEN 'USDT-APT'
WHEN symbol_in = 'USDT' AND symbol_out = 'USDC' THEN 'USDT-USDC'
WHEN symbol_in = 'USDC' AND symbol_out = 'USDT' THEN 'USDC-USDT'
WHEN symbol_in = 'amAPT' AND symbol_out = 'APT' THEN 'amAPT-APT'
WHEN symbol_in = 'APT' AND symbol_out = 'WETH' THEN 'APT-WETH'
WHEN symbol_in = 'APT' AND symbol_out = 'amAPT' THEN 'APT-amAPT'
WHEN symbol_in = 'USDC' AND symbol_out = 'USDC' THEN 'USDC-USDC'
WHEN symbol_in = 'USDT' AND symbol_out = 'USDT' THEN 'USDT-USDT'
ELSE symbol_out
END AS swap_pairs,
"swap count",
"distinct swappers"
FROM top_tokens
ORDER BY "swap count" DESC
LIMIT 10;
QueryRunArchived: QueryRun has been archived