MoeGains Network
    Updated 2023-02-08
    select * from
    (with tokens as (
    select column1 as address , column2 as symbol from (
    values
    ('0xff970a61a04b1ca14834a43f5de4533ebddb5cc8' , 'USDC')
    ,('0xfea7a6a0b346362bf88a9e4a88416b77a57d6c2a' , 'MIM')
    ,('0xf97f4df75117a78c1a5a0dbb814af92458539fb4' , 'LINK')
    ,('0x82af49447d8a07e3bd95bd0d56f35241523fbab1' , 'WETH')
    ,('0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f' , 'WBTC')
    ,('0xfa7f8980b0f1e64a2062791cc3b0871572f1f7f0' , 'UNI')
    ,('0xda10009cbd5d07dd0cecc66161fc93d7c9000da1' , 'DAI')
    ,('0x17fc002b466eec40dae837fc4be5c67993ddbd6f' , 'FRAX')
    ,('0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9' , 'USDT')
    )
    )
    ,prices as (
    select hour::date as date,
    symbol,
    decimals,
    avg (price) as price
    from
    ethereum.core.fact_hourly_token_prices
    where (symbol in ('USDC','MIM','LINK','USDT','WETH','WBTC','DAI','FRAX')
    or token_address in ('0x1f9840a85d5af5bf1d1762f925bdaddc4201f984')) --thanks to ali3n for this part
    group by 1,2,3)

    ,gmx_raw1 as (
    select
    symbol ,t.*
    from arbitrum.core.fact_token_transfers t
    -- inner join prices on t.block_timestamp::date = date and contract_address = token_address
    inner join tokens b on t.contract_address = address
    where origin_to_address in ('0x3d6ba331e3d9702c5e8a8d254e5d8a285f223aba','0xb87a436b93ffe9d75c5cfa7bacfff96430b09868')
    and RAW_AMOUNT is not null)
    Run a query to Download Data