PLATFORM | SWAPS | SWAPPERS | VOLUME_USD | AVERAGE_AMOUNT_USD | |
---|---|---|---|---|---|
1 | Jupiter | 8544442 | 311965 | 6806360819.09 | 645.572153194 |
2 | Raydium | 22617875 | 196258 | 746163649.89 | 23.031648789 |
3 | Meteora | 437724 | 45574 | 194612852.8 | 438.963817876 |
4 | Orca | 355131 | 26903 | 138581520.45 | 351.12374696 |
5 | Saber | 34984 | 451 | 5851339.51 | 164.285018671 |
6 | Phoenix | 20784 | 1192 | 4453384.97 | 214.135931625 |
7 | Bonkswap | 9462 | 276 | 182827.82 | 19.320281095 |
Afonso_DiazBy Platform
Updated 2025-02-18
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_id,
block_timestamp,
swapper,
swap_from_symbol as symbol_in,
swap_to_symbol as symbol_out,
abs(nvl(swap_from_amount_usd, swap_to_amount_usd)) as amount_usd,
case
when platform ilike 'jupiter%' then 'Jupiter'
when platform ilike 'raydium%' then 'Raydium'
when platform ilike 'meteora%' then 'Meteora'
when platform ilike 'saber%' then 'Saber'
when platform ilike 'orca%' then 'Orca'
else initcap(platform)
end as platform
from
solana.marinade.ez_swaps
where
succeeded
and 'MSOL' in (symbol_in, symbol_out)
)
select
platform,
count(distinct tx_id) as swaps,
count(distinct swapper) as swappers,
sum(amount_usd) as volume_usd,
avg(amount_usd) as average_amount_usd
from
main
group by 1
order by volume_usd desc
limit 10
Last run: 3 days ago
7
347B
6s