Deebs-DeFi-j9fRbzTIA Weekly WHALEs: Largest buy whales in last 7 days copy
    Updated 2023-11-18
    -- forked from OSMO Weekly WHALEs: Largest buy whales in last 7 days @ https://flipsidecrypto.xyz/edit/queries/5815106f-70ad-4721-bdd0-fabc40fc44a9

    WITH swaps AS (
    SELECT
    sum(TO_AMOUNT/POW(10, TO_DECIMAL)) AS weekly_tokens_purchased,
    TRADER,
    FROM_CURRENCY AS token_address,
    SUBSTRING(TRADER, 38, 43) as trader_short_address,
    POOL_IDS AS pools
    from osmosis.defi.fact_swaps
    WHERE BLOCK_TIMESTAMP > CURRENT_DATE - 30
    AND FROM_CURRENCY='ibc/D79E7D83AB399BFFF93433E54FAA480C191248FC556924A2A8351AE2638B3877'
    GROUP BY 5,2,4,3
    ORDER BY 1 DESC
    ),

    labels AS (
    SELECT
    CURRENCY AS token_address,
    SYMBOL AS token_name,
    avg(PRICE) AS average_price_usd
    FROM osmosis.price.ez_prices
    WHERE RECORDED_HOUR > CURRENT_DATE - 30
    GROUP BY 1,2
    )

    SELECT
    s.TRADER,
    s.trader_short_address,
    s.weekly_tokens_purchased,
    s.weekly_tokens_purchased * l.average_price_usd AS value_USD,
    l.average_price_usd,
    s.pools
    FROM swaps s
    LEFT JOIN labels l USING (token_address)
    ORDER BY 3 DESC