datavortexweekly active
    Updated 2024-12-16
    WITH Spot_Trades AS (
    SELECT
    BLOCK_TIMESTAMP,
    IS_TAKER AS isTaker,
    digest,
    TRADER AS trader
    FROM
    arbitrum.vertex.ez_spot_trades
    WHERE
    EVENT_NAME = 'FillOrder'
    AND BLOCK_TIMESTAMP >= TIMESTAMP '2023-04-26'
    ),
    Perpetual_Trades AS (
    SELECT
    BLOCK_TIMESTAMP,
    IS_TAKER AS isTaker,
    digest,
    TRADER AS trader
    FROM
    arbitrum.vertex.ez_perp_trades
    WHERE
    EVENT_NAME = 'FillOrder'
    AND BLOCK_TIMESTAMP >= TIMESTAMP '2023-04-26'
    ),
    Combined_Trades AS (
    SELECT * FROM Spot_Trades
    UNION ALL
    SELECT * FROM Perpetual_Trades
    )
    SELECT
    DATE_TRUNC('week', BLOCK_TIMESTAMP) AS week_start,
    COUNT(DISTINCT trader) AS "active_traders",
    COUNT(DISTINCT digest) AS "total_trades"
    FROM
    Combined_Trades
    WHERE
    QueryRunArchived: QueryRun has been archived