Afonso_Diazgrouping platform fee
Updated 2024-10-01
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 t AS (
SELECT
tx_hash,
block_timestamp,
seller_address,
buyer_address,
platform_name,
nft_address,
price,
price_usd,
tx_fee_usd,
platform_fee_usd,
CASE
WHEN platform_fee_usd >= 0 AND platform_fee_usd < 0.6 THEN 'a. < 0.6 $'
WHEN platform_fee_usd >= 0.6 AND platform_fee_usd < 1.2 THEN 'b. 0.6 $ - 1.2 $'
WHEN platform_fee_usd >= 1.2 AND platform_fee_usd < 1.8 THEN 'c. 1.2 $ - 1.8 $'
WHEN platform_fee_usd >= 1.8 AND platform_fee_usd < 2.4 THEN 'd. 1.8 $ - 2.4 $'
else 'e. > 2.4 $'
END AS platform_fee_group
FROM
bsc.nft.ez_nft_sales
WHERE
block_timestamp::date BETWEEN '{{ start_date }}' AND '{{ end_date }}'
and platform_name = 'element'
)
SELECT
platform_fee_group,
COUNT(tx_hash) AS total_transactions,
SUM(price_usd) AS total_volume_usd,
COUNT(DISTINCT seller_address) AS unique_sellers,
COUNT(DISTINCT buyer_address) AS unique_buyers,
AVG(platform_fee_usd) AS avg_platform_fee_usd,
AVG(price_usd) AS avg_price_usd,
SUM(tx_fee_usd) AS total_tx_fee_usd
FROM t
QueryRunArchived: QueryRun has been archived