hessCopy of us bk
    Updated 2022-12-22
    with transfer_in as ( select trunc(block_timestamp,'week') as date, 'In' as type,sender, count(DISTINCT(tx_id)) as total_tx, sum(amount/pow(10,6)) as amounts, count(DISTINCT(sender)) as total_user,
    avg(amount/pow(10,6)) as avg_volume, sum(total_tx) over (order by date asc) as cum_tx , sum(amounts) over (order by date asc) as cum_amount
    from terra.core.ez_transfers
    where currency in ('ibc/B3504E092456BA618CC28AC671A71FB08C6CA0FD0BE7C8A5B5A3E2DD933CC9E4',
    'ibc/CBF67A2BCF6CAE343FDF251E510C8E18C361FC02B23430C121116E0811835DEF')
    and TRANSFER_TYPE = 'IBC_Transfer_In' and TX_SUCCEEDED = 'TRUE'
    and message_type in ('/ibc.applications.transfer.v1.MsgTransfer','/cosmos.bank.v1beta1.MsgMultiSend',
    '/cosmos.bank.v1beta1.MsgSend')
    group by 1,2,3)
    ,
    transfer_out as ( select trunc(block_timestamp,'week') as date, 'Out' as type,sender, count(DISTINCT(tx_id)) as total_tx, sum(amount/pow(10,6)) as amounts, count(DISTINCT(sender)) as total_user,
    avg(amount/pow(10,6)) as avg_volume , sum(total_tx) over (order by date asc) as cum_tx , sum(amounts) over (order by date asc) as cum_amount
    from terra.core.ez_transfers
    where currency in ('ibc/B3504E092456BA618CC28AC671A71FB08C6CA0FD0BE7C8A5B5A3E2DD933CC9E4',
    'ibc/CBF67A2BCF6CAE343FDF251E510C8E18C361FC02B23430C121116E0811835DEF')
    and TRANSFER_TYPE = 'IBC_Transfer_Off' and TX_SUCCEEDED = 'TRUE'
    and message_type in ('/ibc.applications.transfer.v1.MsgTransfer','/cosmos.bank.v1beta1.MsgMultiSend',
    '/cosmos.bank.v1beta1.MsgSend')
    group by 1,2,3)

    ,
    final as ( select *
    from transfer_out
    UNION
    select *
    from transfer_in

    )


    select type, count(DISTINCT(sender)) as total_user,
    case when amounts <= 1 then '1$'
    when amounts <= 10 then '1-10%'
    when amounts <= 100 then '10-100$'
    when amounts <= 1000 then '100-1K$'
    Run a query to Download Data