aureasarsanedesevolution vol 3
    Updated 15 minutes ago
    WITH price_data AS (
    SELECT
    symbol,
    token_address,
    decimals,
    AVG(price) AS token_price,
    DATE_TRUNC('day', hour) AS price_date
    FROM aptos.price.ez_prices_hourly
    GROUP BY symbol, token_address, decimals, DATE_TRUNC('day', hour)
    ),
    users AS (
    SELECT
    DISTINCT from_address,
    n.token_address,
    MIN(TRUNC(block_timestamp, 'day')) AS first_transfer,
    COUNT(DISTINCT TRUNC(block_timestamp, 'day')) AS active_days,
    SUM(amount * (token_price) / POW(10, decimals)) AS total_apt_amount_usd,
    AVG(amount * (token_price) / POW(10, decimals)) AS avg_apt_amount_usd
    FROM aptos.core.ez_native_transfers n
    LEFT JOIN price_data p
    ON n.token_address = p.token_address
    AND TRUNC(block_timestamp, 'day') = price_date
    where TRUNC(block_timestamp, 'day')>=current_date-INTERVAL '{{days}} days' and TRUNC(block_timestamp, 'day')<current_date
    GROUP BY from_address, n.token_address
    ),
    user_analysis AS (
    SELECT
    CASE
    WHEN active_days = 1 THEN '1 day'
    WHEN active_days BETWEEN 2 AND 5 THEN '2-5 days'
    WHEN active_days BETWEEN 6 AND 10 THEN '6-10 days'
    WHEN active_days > 10 THEN 'More than 10 days'
    END AS activity_group,
    CASE
    WHEN total_apt_amount_usd < 100 THEN 'Low volume (<100 USD)'
    WHEN total_apt_amount_usd BETWEEN 100 AND 1000 THEN 'Medium volume (100-1000 USD)'
    Last run: 15 minutes ago
    ACTIVITY_GROUP
    VOLUME_GROUP
    NUM_USERS
    AVG_DAILY_VOLUME_PER_USER
    TOTAL_VOLUME_IN_GROUP
    1
    1 dayHigh volume (>1000 USD)565387950.96497186796.03
    2
    1 dayLow volume (<100 USD)13371351.41871286.97
    3
    1 dayMedium volume (100-1000 USD)16209272.844422474.92
    4
    2-5 daysHigh volume (>1000 USD)90497463.97171447524.59
    5
    2-5 daysLow volume (<100 USD)6402520.46777709.5
    6
    2-5 daysMedium volume (100-1000 USD)3954138.61354343.11
    7
    6-10 daysHigh volume (>1000 USD)116015729.71138333366.67
    8
    6-10 daysLow volume (<100 USD)702180.147456.94
    9
    6-10 daysMedium volume (100-1000 USD)122833.69316983.74
    10
    More than 10 daysHigh volume (>1000 USD)63237553.65574237119.98
    11
    More than 10 daysLow volume (<100 USD)218664014605.99
    12
    More than 10 daysMedium volume (100-1000 USD)86742.05440213.8
    12
    775B
    17s