Afonso_DiazGrouping transactions
    Updated 2024-10-04
    with

    pricet as (
    select
    hour::date as date,
    avg(price) as token_price_usd
    from
    base.price.ez_prices_hourly
    where
    symbol = 'WETH'
    group by 1
    ),

    main as (
    select
    tx_hash,
    block_timestamp,
    to_address as user,
    from_address as cex_address,
    project_name as cex_name,
    'ETH' as symbol,
    nvl(amount_usd, amount * token_price_usd) as amount_usd,
    'Outflow' as type
    from
    base.core.ez_native_transfers
    join
    base.core.dim_labels on label_type = 'cex' and from_address = address
    join
    pricet on block_timestamp::date = date

    union all

    select
    tx_hash,
    block_timestamp,
    from_address as user,
    QueryRunArchived: QueryRun has been archived