sagharkariUser Distribution by Swap Frequency
    Updated 2025-04-06
    WITH user_activity AS (
    SELECT
    swapper,
    COUNT(DISTINCT tx_id) AS swap_count
    FROM solana.marinade.ez_swaps
    WHERE succeeded = TRUE
    AND block_timestamp >= DATE '2025-01-01'
    AND (
    swap_from_mint = 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So' OR
    swap_to_mint = 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So'
    )
    GROUP BY swapper
    )

    SELECT
    COUNT(*) AS user_count,
    CASE
    WHEN swap_count = 1 THEN '🟢 One-Time'
    WHEN swap_count BETWEEN 2 AND 5 THEN '🔁 Light User'
    WHEN swap_count BETWEEN 6 AND 20 THEN '🔂 Moderate'
    WHEN swap_count BETWEEN 21 AND 50 THEN '🔥 Heavy User'
    WHEN swap_count BETWEEN 51 AND 100 THEN '🚀 Grinder'
    ELSE '👑 Ultra Active'
    END AS activity_tier
    FROM user_activity
    GROUP BY activity_tier
    ORDER BY MIN(swap_count);
    Last run: 21 days ago
    USER_COUNT
    ACTIVITY_TIER
    1
    123038🟢 One-Time
    2
    31947🔁 Light User
    3
    4494🔂 Moderate
    4
    605🔥 Heavy User
    5
    141🚀 Grinder
    6
    233👑 Ultra Active
    6
    146B
    2s