OwentellBase Open Analytics (9)
    Updated 2023-03-25
    -- 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