TYPE | SWAPPERS | |
---|---|---|
1 | Elite Swapper (30+ Swaps) | 6203 |
2 | Engaged Swapper (8-15 Swaps) | 19658 |
3 | Heavy Swapper (16-30 Swaps) | 7903 |
4 | Occasional Swapper (2-3 Swaps) | 95988 |
5 | One-Time Swapper | 154329 |
6 | Regular Swapper (4-7 Swaps) | 43456 |
Afonso_DiazSwapper Breakdown
Updated 2025-05-11
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
main as (
select
tx_hash,
block_timestamp,
nvl(amount_in_usd, amount_out_usd) as amount_usd,
origin_from_address as swapper,
symbol_in,
symbol_out,
regexp_replace(platform, '-v.*', '') as platform
from
avalanche.defi.ez_dex_swaps
where
origin_to_address = '0x1a1ec25dc08e98e5e93f1104b5e5cdd298707d31' -- metamask: swap router
),
swappers as (
select
swapper,
count(distinct tx_hash) as swaps
from
main
group by 1
)
select
case
when swaps = 1 then 'One-Time Swapper'
when swaps <= 3 then 'Occasional Swapper (2-3 Swaps)'
when swaps <= 7 then 'Regular Swapper (4-7 Swaps)'
when swaps <= 15 then 'Engaged Swapper (8-15 Swaps)'
when swaps <= 30 then 'Heavy Swapper (16-30 Swaps)'
else 'Elite Swapper (30+ Swaps)'
end as type,
count(distinct swapper) as swappers
Last run: 20 days ago
6
219B
2s