princefarzamShowing the distribution of Chef NFTs by Level
Updated 2022-04-22
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
›
⌄
WITH mint AS (
SELECT
DISTINCT TX_ID AS Minting_txns
FROM solana.fact_events
WHERE PROGRAM_ID='tovt1VkTE2T4caWoeFP6a2xSFoew5mNpd7FWidyyMuk'
AND INDEX=4
AND INSTRUCTION:accounts[1]::string='rLmyBAjCYR1MNc3KSG77y5XXT2DuMxkcxfqLYvjjJCs'
AND INSTRUCTION:accounts[12]::string='Lednq4o7qpgBPVpr69ECzUqwZwXPevBdm4iXUxrLeiL'),
MNDE_transferred AS (
SELECT
INSTRUCTION:parsed:info:authority::string AS Minter,
SUM(INSTRUCTION:parsed:info:amount::INT)/1E9 AS MNDE_TRANSFERRED
FROM solana.fact_events A INNER JOIN mint B ON A.TX_ID=B.Minting_txns
WHERE INDEX=1
AND EVENT_TYPE='transfer'
GROUP BY 1
ORDER BY 2 DESC)
SELECT
CASE
WHEN MNDE_TRANSFERRED < 5000 AND MNDE_TRANSFERRED >= 1000 THEN 'Chef#1'
WHEN MNDE_TRANSFERRED < 25000 AND MNDE_TRANSFERRED >= 5000 THEN 'Chef#2'
WHEN MNDE_TRANSFERRED < 100000 AND MNDE_TRANSFERRED >= 25000 THEN 'Chef#3'
WHEN MNDE_TRANSFERRED < 250000 AND MNDE_TRANSFERRED >= 100000 THEN 'Chef#4'
WHEN MNDE_TRANSFERRED >= 250000 THEN 'Chef#5'
END AS Chefs,
COUNT(Chefs) AS Number_of_chefs
FROM MNDE_transferred
GROUP BY 1
ORDER BY 2 DESC
Run a query to Download Data