brian-terraTotal Delegation Amount - Angel
    Updated 2021-12-30
    WITH
    dates AS (
    select distinct date_trunc('day',block_timestamp) as date
    from terra.msgs
    )
    ,
    delegate AS (
    select date_trunc('day',block_timestamp) as date,
    'delegate' as action,
    sum(msg_value:amount:amount::float / 1e6) AS amount
    from terra.msgs
    where tx_status = 'SUCCEEDED'
    and msg_type = 'staking/MsgDelegate'
    and msg_value:validator_address::string = 'terravaloper1hqyygjq0vdqk0xdpkffgamzr4f7tqqg5u9mg66'
    group by 1,2
    )
    ,
    undelegate AS (
    select date_trunc('day',block_timestamp) as date,
    'undelegate' as action,
    sum(msg_value:amount:amount::float / 1e6) AS amount
    from terra.msgs
    where tx_status = 'SUCCEEDED'
    and msg_type = 'staking/MsgUndelegate'
    and msg_value:validator_address::string = 'terravaloper1hqyygjq0vdqk0xdpkffgamzr4f7tqqg5u9mg66'
    group by 1,2
    )
    ,
    redelegate_to AS (
    select date_trunc('day',block_timestamp) as date,
    'redelegate_to' as action,
    sum(msg_value:amount:amount::float / 1e6) AS amount
    from terra.msgs
    where tx_status = 'SUCCEEDED'
    and msg_type = 'staking/MsgBeginRedelegate'
    and msg_value:validator_dst_address::string = 'terravaloper1hqyygjq0vdqk0xdpkffgamzr4f7tqqg5u9mg66'
    Run a query to Download Data