Afonso_DiazOver time Miggle
    Updated 2025-03-31
    WITH swap_transactions AS (
    SELECT
    tx_hash,
    block_timestamp,
    origin_from_address AS trader,
    COALESCE(amount_in_usd, amount_out_usd) AS trade_value_usd
    FROM base.defi.ez_dex_swaps
    WHERE '0xb1a03eda10342529bbf8eb700a06c60441fef25d' IN (token_in, token_out)
    ),

    monthly_activity AS (
    SELECT
    DATE_TRUNC('month', block_timestamp) AS month,
    COUNT(DISTINCT tx_hash) AS total_trades,
    COUNT(DISTINCT trader) AS unique_traders,
    SUM(trade_value_usd) AS total_trade_volume
    FROM swap_transactions
    GROUP BY 1
    ),

    first_time_traders AS (
    SELECT
    DATE_TRUNC('month', first_trade_date) AS month,
    COUNT(DISTINCT trader) AS new_traders
    FROM (
    SELECT
    trader,
    MIN(block_timestamp)::DATE AS first_trade_date
    FROM swap_transactions
    GROUP BY 1
    )
    GROUP BY 1
    )

    SELECT
    monthly_activity.*,
    Last run: 17 days ago
    MONTH
    TOTAL_TRADES
    UNIQUE_TRADERS
    TOTAL_TRADE_VOLUME
    NEW_TRADERS
    RETURNING_TRADERS
    CUMULATIVE_TRADE_COUNT
    CUMULATIVE_TRADE_VOLUME
    1
    2024-07-01 00:00:00.00028031728494273936495.25284940280317273936495.25
    2
    2024-08-01 00:00:00.00020008522560101809213.64153797181480402375745708.89
    3
    2024-09-01 00:00:00.000943131444437458403.7394714973574715413204112.62
    4
    2024-10-01 00:00:00.0001071801282745806118.5270135814681895459010231.14
    5
    2024-11-01 00:00:00.00031601129468162288491.38202549214997906621298722.52
    6
    2024-12-01 00:00:00.00018961321263120948572.9411237100261187519742247295.46
    7
    2025-01-01 00:00:00.00021615027262112933605.391798092821403669855180900.85
    8
    2025-02-01 00:00:00.0001616211526557983160.91661786481565290913164061.76
    9
    2025-03-01 00:00:00.000101827972924018374.15418855411667117937182435.91
    9
    758B
    13s