aureasarsanedesevolution vol 3
    Updated 5 days 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: 5 days ago
    ACTIVITY_GROUP
    VOLUME_GROUP
    NUM_USERS
    AVG_DAILY_VOLUME_PER_USER
    TOTAL_VOLUME_IN_GROUP
    1
    1 dayHigh volume (>1000 USD)557869326.7386704349.05
    2
    1 dayLow volume (<100 USD)13175481.371806342.53
    3
    1 dayMedium volume (100-1000 USD)17204264.464549701.36
    4
    2-5 daysHigh volume (>1000 USD)228737407.43207462656.32
    5
    2-5 daysLow volume (<100 USD)5267090.2263041.34
    6
    2-5 daysMedium volume (100-1000 USD)4311115.311332061.44
    7
    6-10 daysHigh volume (>1000 USD)53114044.6956307940.92
    8
    6-10 daysLow volume (<100 USD)596840.0413530.1
    9
    6-10 daysMedium volume (100-1000 USD)28452.59103202.84
    10
    More than 10 daysHigh volume (>1000 USD)58735183.65522272314.32
    11
    More than 10 daysLow volume (<100 USD)217551012575.28
    12
    More than 10 daysMedium volume (100-1000 USD)13323.9752286.34
    12
    774B
    9s