OwentellBase Open Analytics (9)
Updated 2023-03-25
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
›
⌄
-- forked from 7845bd4a-6784-4057-9c59-7e09a1bfa60e
-- forked from c93d10ad-d849-46f8-91a2-cd49a612176b
-- forked from 141bf14e-7127-4967-a81e-864ecd6257df
-- forked from 5d52997d-0307-4af2-a76e-18bbcb70cd4c
WITH transactions AS (
SELECT block_timestamp, block_number, tx_fee, eth_value, status,
to_address, from_address
FROM base.goerli.fact_transactions
),
users AS (
SELECT from_address, COUNT(*) as num_transactions,
SUM(eth_value) as eth_vol, COUNT(DISTINCT to_address) as unique_addresses
FROM transactions
GROUP BY from_address
)
SELECT
CASE
WHEN num_transactions BETWEEN 0 AND 9 THEN '1. 0 - 10'
WHEN num_transactions BETWEEN 10 AND 49 THEN '2. 10 - 50'
WHEN num_transactions BETWEEN 50 AND 99 THEN '3. 50 - 100'
WHEN num_transactions BETWEEN 100 AND 199 THEN '4. 100 - 200'
WHEN num_transactions >= 200 THEN '5. >200 '
END as tx, COUNT(*) as num_users
FROM users
GROUP BY tx
Run a query to Download Data