rezarwzCopy of daily opensea fee earned based on wallets
    Updated 2022-08-01
    with main as (
    select
    TO_ADDRESS,
    ORIGIN_FROM_ADDRESS,
    ORIGIN_TO_ADDRESS,
    CONTRACT_ADDRESS,
    tx_hash,
    Date_trunc('hour',block_timestamp) as time,
    FROM_ADDRESS,
    RAW_AMOUNT/pow(10,18) as token_number,
    CASE
    WHEN CONTRACT_ADDRESS='0x70c006878a5a50ed185ac4c87d837633923de296' THEN 'REVV'
    WHEN CONTRACT_ADDRESS='0x2791bca1f2de4661ed88a30c99a7a9449aa84174' THEN 'USDC'
    WHEN CONTRACT_ADDRESS='0x8f3cf7ad23cd3cadbd9735aff958023239c6a063' THEN 'DAI'
    WHEN CONTRACT_ADDRESS='0x7ceb23fd6bc0add59e62ac25578270cff1b9f619' THEN 'WETH'
    ELSE 'NOT FIND'
    END AS SYMBOL
    FROM polygon.core.fact_token_transfers
    where (to_address='0x8de9c5a032463c561423387a9648c5c7bcc5bc90' or to_address='0x5b3256965e7c3cf26e11fcaf296dfc8807c01073') and ORIGIN_TO_ADDRESS='0xf715beb51ec8f63317d66f491e37e7bb048fcc2d' and block_timestamp<=CURRENT_DATE-1 ),
    token_price as(
    SELECT price as token_price,symbol,hour
    from ethereum.core.fact_hourly_token_prices
    WHERE symbol in ('REVV','USDC','DAI','WETH')
    ),
    price_usd as (
    SELECT *,TOKEN_PRICE*TOKEN_NUMBER as in_usd
    from(token_price INNER JOIN main on token_price.symbol=main.symbol and token_price.hour=main.time)
    )
    select
    sum(in_usd),
    Date_trunc('day',HOUR) as date,
    to_address
    from price_usd
    GROUP BY date,to_address
    ORDER BY to_address desc
    Run a query to Download Data