alfredfx10TOSHI Holders Category
Updated 2025-02-21
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 TokenBalances AS (
SELECT
COALESCE(initcap(labels.address_name), COALESCE(received.Holder, sent.Holder)) AS Holder,
COALESCE(received."TOSHI Received", 0) - COALESCE(sent."TOSHI Sent", 0) AS Balance
FROM (
SELECT
TO_ADDRESS AS Holder,
SUM(AMOUNT) AS "TOSHI Received"
FROM
base.core.ez_token_transfers
WHERE
CONTRACT_ADDRESS = LOWER('0xAC1Bd2486aAf3B5C0fc3Fd868558b082a531B2B4')
GROUP BY
TO_ADDRESS
) AS received
FULL OUTER JOIN (
SELECT
FROM_ADDRESS AS Holder,
SUM(AMOUNT) AS "TOSHI Sent"
FROM
base.core.ez_token_transfers
WHERE
CONTRACT_ADDRESS = LOWER('0xAC1Bd2486aAf3B5C0fc3Fd868558b082a531B2B4')
GROUP BY
FROM_ADDRESS
) AS sent ON received.Holder = sent.Holder
LEFT JOIN
base.core.dim_labels AS labels ON COALESCE(received.Holder, sent.Holder) = labels.address
),
CategorizedHolders AS (
SELECT
CASE
WHEN Balance < 10000 THEN 'Tiny Holder: <10,000 Tokens'
WHEN Balance >= 10000 AND Balance < 100000 THEN 'Small Holder: 10,000 - 100,000 Tokens'
WHEN Balance >= 100000 AND Balance < 1000000 THEN 'Moderate Holder: 100,000 - 1M Tokens'
QueryRunArchived: QueryRun has been archived