saeedmznThorchain. Thorchain Centralized Exchange(CEX) Flows -Distribution based on intflow
    Updated 2024-10-07
    with CEXes as (
    select ADDRESS , LABEL PROJECT_NAME
    from thorchain.core.dim_labels
    where LABEL_TYPE = 'cex'
    ) ,
    Transfer_from_CEXes_tx as (
    select BLOCK_TIMESTAMP ::date date ,
    FACT_TRANSFERS_ID tx_hash ,
    TO_ADDRESS user,
    (RUNE_AMOUNT_USD) amount ,
    PROJECT_NAME CEX
    from thorchain.core.fact_transfers join CEXes on FROM_ADDRESS = ADDRESS
    where BLOCK_TIMESTAMP ::date >= '2024-01-01'
    ) ,
    Transfer_to_CEXes_tx as (
    select BLOCK_TIMESTAMP ::date date ,
    FACT_TRANSFERS_ID tx_hash ,
    FROM_ADDRESS user ,
    (RUNE_AMOUNT_USD) amount ,
    PROJECT_NAME CEX
    from thorchain.core.fact_transfers join CEXes on TO_ADDRESS = ADDRESS
    where BLOCK_TIMESTAMP ::date >= '2024-01-01'
    ),
    all_ as (
    select 'Outflow' flow , * from Transfer_from_CEXes_tx
    UNION
    select 'Inflow' flow , * from Transfer_to_CEXes_tx
    )
    select
    case when amount < 1 then 'Less than 1$'
    when amount between 1 and 5 then '$1 - $5'
    when amount between 1 and 5 then '$1 - $5'
    when amount between 5 and 10 then '$5 - $10'
    when amount between 10 and 100 then '$10 - $100'
    when amount between 100 and 500 then '$100 - $500'
    when amount between 500 and 1000 then '$500 - $1K'
    QueryRunArchived: QueryRun has been archived