Tier | Total Addresses | |
---|---|---|
1 | tier1: 1 letter | 22 |
2 | tier2: 2-5 letters | 24069 |
3 | tier2: 6-10 letters | 97597 |
4 | tier3: 11-20 letters | 51550 |
5 | tier4: 21-50 letters | 934 |
6 | tier5: more than 50 letters | 111 |
Mrftiintermediate-lime
Updated 2025-02-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 datatbl AS (
SELECT
origin_from_address AS "Address",
LISTAGG(VALUE::STRING, '') WITHIN GROUP (ORDER BY SEQ4()) AS "Beraname"
FROM
berachain.testnet.ez_decoded_event_logs,
LATERAL FLATTEN(INPUT => DECODED_LOG:chars)
WHERE
contract_address = '0xbb57539243c4d35265fbf4b2f17d67219200450f'
AND contract_name = 'Beranames'
AND event_name = 'Mint'
AND ORIGIN_FUNCTION_SIGNATURE = '0x3d30c7f6'
GROUP BY
origin_from_address, tx_hash
),
letter_counts AS (
SELECT
"Address",
LENGTH("Beraname") AS "Letters Count"
FROM
datatbl
)
SELECT
CASE
WHEN "Letters Count" = 1 THEN 'tier1: 1 letter'
WHEN "Letters Count" > 1 AND "Letters Count" <= 5 THEN 'tier2: 2-5 letters'
WHEN "Letters Count" > 5 AND "Letters Count" <= 10 THEN 'tier2: 6-10 letters'
WHEN "Letters Count" > 10 AND "Letters Count" <= 20 THEN 'tier3: 11-20 letters'
WHEN "Letters Count" > 20 AND "Letters Count" <= 50 THEN 'tier4: 21-50 letters'
ELSE 'tier5: more than 50 letters'
END AS "Tier",
COUNT(DISTINCT "Address") AS "Total Addresses"
FROM
letter_counts
Last run: 9 days ago
6
179B
37s