COLLECTION | N_SALES | BUYERS | SELLERS | SALES_VOLUME_USD | |
---|---|---|---|---|---|
1 | Wild Forest Units | 8394 | 952 | 1014 | 20415.236854317 |
2 | Axie | 5792 | 2580 | 2415 | 397351.327627072 |
3 | RuniverseItem | 5475 | 1221 | 1094 | 35690.821079106 |
4 | Ragnarok Monsters | 4121 | 497 | 556 | 21541.950481255 |
5 | Fishing Frenzy Rods | 3458 | 1515 | 837 | 12570.638503331 |
6 | Fishing Frenzy Chests | 3094 | 969 | 800 | 17567.804588454 |
7 | Primal HeroZ | 3064 | 602 | 979 | 34326.604884258 |
8 | Fishing Frenzy Fish | 2363 | 385 | 645 | 4904.962581034 |
9 | Sunflower Land Pass | 1632 | 1220 | 727 | 6849.624737984 |
10 | RuniverseLand | 1162 | 439 | 560 | 308479.884821351 |
feyikemiTop NFTs by Sales 30D
Updated 2025-04-07
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 Price AS(
SELECT
HOUR::date AS Date,
token_address,
avg(price) AS price_usd
FROM ronin.price.ez_prices_hourly
GROUP BY 1,2
),
NFT_TXNS AS (
SELECT
block_timestamp,
tx_hash,
from_address AS seller,
to_address AS buyer,
name AS collection,
decoded_log:acceptedSettlePrice / 1e18 as nft_price,
(decoded_log:acceptedSettlePrice / 1e18)*price_usd as nft_Price_usd
from ronin.nft.ez_nft_transfers tr
join ronin.core.ez_decoded_event_logs log using (tx_hash, block_timestamp)
left join price p on block_timestamp::date = p.date and log.decoded_log:settleToken = token_address
where event_name = 'OrderMatched'
and decoded_log:order[0]:extraData[0][2] = token_id
and tx_succeeded
and block_timestamp::date >= CURRENT_DATE - INTERVAL '30 days'
)
select
Collection,
count(distinct tx_hash) as n_sales,
count(distinct buyer) as buyers,
count(distinct seller) as sellers,
sum(nft_Price_usd) as sales_volume_usd
from nft_txns
group by 1
order by n_sales desc
Last run: about 2 months ago
10
502B
8s