saeedmznNEAR . NEAR Centralized Exchange(CEX) Flows -Distribution based on intflow
    Updated 2024-08-15
    -- forked from NEAR - 26. NEAR Centralized Exchange(CEX) Flows -Distribution based on outflow @ https://flipsidecrypto.xyz/edit/queries/539501ac-3dae-4af5-92b4-7dc05fe94e82

    with CEXes as (
    select ADDRESS , PROJECT_NAME
    from near.core.dim_address_labels
    where LABEL_TYPE = 'cex'
    ) ,
    Transfer_from_CEXes_tx as (
    select BLOCK_TIMESTAMP ::date date ,
    tx_hash ,
    TX_RECEIVER user,
    TX_SIGNER,
    (DEPOSIT/1e24) amount ,
    PROJECT_NAME CEX
    from near.core.fact_transfers join CEXes on TX_SIGNER = ADDRESS
    where BLOCK_TIMESTAMP ::date >= '2024-01-01'
    ) ,
    Transfer_to_CEXes_tx as (
    select BLOCK_TIMESTAMP ::date date ,
    tx_hash ,
    TX_RECEIVER,
    TX_SIGNER user ,
    (DEPOSIT/1e24) amount ,
    PROJECT_NAME CEX
    from near.core.fact_transfers join CEXes on TX_RECEIVER = 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 $NEAR'
    when amount between 1 and 5 then '1 - 5 $NEAR'
    when amount between 1 and 5 then '1 - 5 $NEAR'
    QueryRunArchived: QueryRun has been archived