SWAP_PAIR | TOTAL_SWAPS | TOTAL_VOLUME_USD | |
---|---|---|---|
1 | ZEC-NEAR | 5839 | 819645.793323028 |
2 | NEAR-ZEC | 3697 | 462030.511731441 |
3 | AAVE-USDC | 3594 | 13308.30525918 |
4 | USDC-AAVE | 3590 | 12248.098934319 |
5 | BTC-USDC | 2285 | 739171.1894042 |
6 | USDC-BTC | 2080 | 1334745.54543218 |
7 | NEAR-USDC | 2073 | 884382.421093273 |
8 | USDC-NEAR | 1892 | 643130.456706186 |
9 | USDC-USDT | 1604 | 351811.248809918 |
10 | XRP-USDC | 1496 |
datavortexswap routes
Updated 2025-05-04
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 sender_transactions as (
select
tx_hash,
block_timestamp,
old_owner_id as sender_address,
amount_raw as sent_amount,
token_id as sent_token
from near.defi.fact_intents
where log_event = 'mt_transfer'
and RECEIPT_SUCCEEDED = TRUE
qualify row_number() over (partition by tx_hash, log_index order by log_event_index desc) = 1
),
receiver_transactions as (
select
tx_hash,
block_timestamp,
new_owner_id as receiver_address,
token_id as received_token
from near.defi.fact_intents
where log_event = 'mt_transfer'
and RECEIPT_SUCCEEDED = TRUE
qualify row_number() over (partition by tx_hash, log_index order by log_event_index asc) = 1
),
swap_details as (
select
s.tx_hash,
s.block_timestamp,
s.sender_address,
s.sent_amount,
split(s.sent_token, ':')[1] :: string as input_token,
split(r.received_token, ':')[1] :: string as output_token
from sender_transactions s
left join receiver_transactions r using(tx_hash)
where split(s.sent_token, ':')[1] :: string != split(r.received_token, ':')[1] :: string
or r.received_token is null
),
Last run: 16 days ago
10
339B
7s