defi__joshnew vs returning traders
    Updated 3 days ago
    WITH first_trades AS (
    SELECT
    from_address,
    MIN(DATE_TRUNC('day', block_timestamp)) as first_trade_date
    FROM ronin.core.ez_token_transfers
    WHERE origin_to_address = '0x7d0556d55ca1a92708681e2e231733ebd922597d'
    GROUP BY 1
    )

    SELECT
    DATE_TRUNC('day', t.block_timestamp) as "day",
    COUNT(DISTINCT t.from_address) as "total traders",
    COUNT(DISTINCT CASE
    WHEN f.first_trade_date = DATE_TRUNC('day', t.block_timestamp)
    THEN t.from_address
    END) as "new traders",
    COUNT(DISTINCT CASE
    WHEN f.first_trade_date < DATE_TRUNC('day', t.block_timestamp)
    THEN t.from_address
    END) as "returning traders"
    FROM ronin.core.ez_token_transfers t
    JOIN first_trades f ON t.from_address = f.from_address
    WHERE t.block_timestamp >= DATEADD('day', -30, CURRENT_TIMESTAMP)
    AND t.origin_to_address = '0x7d0556d55ca1a92708681e2e231733ebd922597d'
    GROUP BY 1
    ORDER BY 1 DESC;
    Last run: 3 days ago
    day
    total traders
    new traders
    returning traders
    1
    2025-06-13 00:00:00.00085085
    2
    2025-06-12 00:00:00.00081081
    3
    2025-06-11 00:00:00.00082082
    4
    2025-06-10 00:00:00.00088088
    5
    2025-06-09 00:00:00.00075075
    6
    2025-06-08 00:00:00.00082082
    7
    2025-06-07 00:00:00.00080080
    8
    2025-06-06 00:00:00.00080080
    9
    2025-06-05 00:00:00.00082082
    10
    2025-06-04 00:00:00.00078078
    11
    2025-06-03 00:00:00.00074074
    12
    2025-06-02 00:00:00.00081081
    13
    2025-06-01 00:00:00.00093093
    14
    2025-05-31 00:00:00.00088088
    15
    2025-05-30 00:00:00.00094094
    16
    2025-05-29 00:00:00.000103697
    17
    2025-05-28 00:00:00.00090090
    18
    2025-05-27 00:00:00.00081081
    19
    2025-05-26 00:00:00.00084084
    20
    2025-05-25 00:00:00.00089089
    31
    1KB
    4s