noanuman-1x1vZpSells VS Buys
    Updated 2024-10-16
    WITH sells AS (
    SELECT
    ORIGIN_FROM_ADDRESS AS SELLER,
    amount_in AS TOKEN_AMOUNT_SOLD,
    SUM(p.PRICE * amount_in) AS DOLLAR_AMOUNT_SOLD,
    block_timestamp
    FROM ethereum.defi.ez_dex_swaps
    JOIN ethereum.price.ez_prices_hourly p
    ON p.HOUR = DATE_TRUNC('HOUR', block_timestamp)
    AND LOWER(p.TOKEN_ADDRESS) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
    WHERE LOWER(TOKEN_IN) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
    GROUP BY 1,2,4
    ),

    buys AS (
    SELECT
    ORIGIN_FROM_ADDRESS AS BUYER,
    amount_out AS TOKEN_AMOUNT_BOUGHT,
    SUM(p.PRICE * amount_out) AS DOLLAR_AMOUNT_BOUGHT,
    block_timestamp
    FROM ethereum.defi.ez_dex_swaps
    JOIN ethereum.price.ez_prices_hourly p
    ON p.HOUR = DATE_TRUNC('HOUR', block_timestamp)
    AND LOWER(p.TOKEN_ADDRESS) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
    WHERE LOWER(TOKEN_OUT) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
    GROUP BY 1,2,4
    ),

    buys_x_sells AS (
    SELECT
    SUM(b.TOKEN_AMOUNT_BOUGHT) AS total_token_bought,
    SUM(b.DOLLAR_AMOUNT_BOUGHT) AS total_dollar_bought,
    SUM(s.TOKEN_AMOUNT_SOLD) AS total_token_sold,
    SUM(s.DOLLAR_AMOUNT_SOLD) AS total_dollar_sold,
    b.BLOCK_TIMESTAMP::DATE AS DATE
    FROM sells s
    QueryRunArchived: QueryRun has been archived