AnalyticSagestrading-activity-1
    Updated 2024-04-07
    (SELECT
    'arbitrum' as platform,
    trunc(block_timestamp, 'day') as day,
    count(DISTINCT tx_hash) as swaps,
    count(DISTINCT origin_from_address) as unique_swappers,
    sum(CASE
    when amount_in_usd is null then amount_out_usd else amount_in_usd end) as usd_volume
    FROM
    arbitrum.defi.ez_dex_swaps
    WHERE
    (AMOUNT_IN_USD BETWEEN AMOUNT_OUT_USD - 5000 AND AMOUNT_OUT_USD + 5000) -- Credited to Masi (https://flipsidecrypto.xyz/Masi/q/mmMIB3gVek7o/total)
    AND platform = 'uniswap-v3'
    AND block_timestamp >= DATEADD(day, -30, CURRENT_DATE)
    GROUP BY 1, 2
    ORDER BY 1)

    UNION ALL

    (SELECT
    'base' as platform,
    trunc(block_timestamp, 'day') as day,
    count(DISTINCT tx_hash) as swaps,
    count(DISTINCT origin_from_address) as unique_swappers,
    sum(CASE
    when amount_in_usd is null then amount_out_usd else amount_in_usd end) as usd_volume
    FROM
    base.defi.ez_dex_swaps
    WHERE
    (AMOUNT_IN_USD BETWEEN AMOUNT_OUT_USD - 5000 AND AMOUNT_OUT_USD + 5000)
    AND platform = 'uniswap-v3'
    AND block_timestamp >= DATEADD(day, -30, CURRENT_DATE)
    GROUP BY 1, 2
    ORDER BY 1)

    UNION ALL

    QueryRunArchived: QueryRun has been archived