RANGE | NUM_TRADERS | |
---|---|---|
1 | More than $10K | 58 |
2 | $5 - $10 | 2261 |
3 | $500 - $1K | 312 |
4 | $50 - $100 | 1085 |
5 | $100 - $500 | 1572 |
6 | Less than $1 | 19160 |
7 | $10 - $50 | 4105 |
8 | $1K - $10K | 493 |
9 | $1 - $5 | 8583 |
saeedmzn[DYORSwap] - distribution by traded volume
Updated 2025-04-14
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 prices as (
select date, symbol, price_usd
from $query('f6135fb8-7180-419a-8cf9-57cfbf3107c8')
),
dyor_txns as (
select tx_hash
from ink.core.fact_event_logs
where ORIGIN_TO_ADDRESS = '0x9b17690de96fcfa80a3acaefe11d936629cd7a77'
and topic_0 = '0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822'
),
token_transfers as (
select *
from ink.core.ez_token_transfers
where tx_hash in (select tx_hash from dyor_txns)
),
indexes as (
select tx_hash,
min(event_index) min_index,
max(event_index) max_index
from token_transfers
group by 1
),
final as (
with swap_from as (
select BLOCK_TIMESTAMP::date date,
tx_hash,
ORIGIN_FROM_ADDRESS trader,
t.symbol token_in,
amount amount_in,
case when amount_usd is not null then amount_usd
when amount_usd is null and p.symbol is not null then amount * price_usd
else 0 end as amount_in_usd
from ink.core.ez_token_transfers t
left join indexes using (tx_hash)
left join prices p on (p.symbol = t.symbol and p.date = BLOCK_TIMESTAMP::date)
where event_index = min_index
Last run: 12 days ago
9
179B
1s