rajsTerra 2.0 Proposal Deposits
    Updated 2023-01-12
    SELECT
    'Terra' as blockchain,
    proposal_id,
    sum(amount) as deposit_amount,
    min(min_date) as min_deposit_date,
    max(max_date) as max_deposit_date,
    sum(no_of_txs) as no_of_deposit_txs
    FROM
    (
    SELECT
    -- *
    attributes:proposal_deposit:proposal_id::int as proposal_id,
    sum(attributes:proposal_deposit:amount) / pow(10,6) as amount,
    count(*) as no_of_txs
    from terra.core.ez_messages
    where message_type = '/cosmos.gov.v1beta1.MsgSubmitProposal'
    group by 1

    union all

    SELECT
    -- *
    message_value:proposal_id::int as proposal_id,
    sum(message_value:amount[0]:amount) / pow(10,6) as amount,
    min(block_timestamp) as min_date,
    max(block_timestamp) as max_date,
    count(*) as no_of_txs
    -- *
    from terra.core.ez_messages
    where message_type = '/cosmos.gov.v1beta1.MsgDeposit'
    group by 1
    )
    group by 1,2
    order by 1,2

    Run a query to Download Data