adriaparcerisasValidator Rewards
Updated 2021-12-28
999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
›
⌄
with stake as (select
date_trunc('day', block_timestamp) as day,
--msg_value:sender,
sum(msg_value:execute_msg:send:amount /1e6) as halo_staked,
sum(halo_staked) over (order by day) as total_staked
from terra.msgs
--where tx_id = '57C7FCC1F8B4D7DACE68C39C8C6EFD9D3CFF7AD98ADB7FEA4ECC3B59B02F2363'
where msg_value:contract = 'terra1w8kvd6cqpsthupsk4l0clwnmek4l3zr7c84kwq' -- halo token
and msg_value:execute_msg:send:contract = 'terra1lzdqv40fd8am5ac5tr9kvrmplqywmrgh4dslvk' --angel governance
and tx_status = 'SUCCEEDED'
group by day),
unstake as (
select
date_trunc('day', block_timestamp) as day,
sum(msg_value:execute_msg:withdraw_voting_tokens:amount /1e6) as halo_unstaked,
sum(halo_unstaked) over (order by day) as total_unstaked
from terra.msgs
--where tx_id = 'E674AAE7F95799E1619E4C7C7DA516FD03086684B122727356984D11DE059AB9'
where msg_value:contract = 'terra1lzdqv40fd8am5ac5tr9kvrmplqywmrgh4dslvk' -- angel governance
and msg_value:execute_msg:withdraw_voting_tokens is not null
and tx_status = 'SUCCEEDED'
group by day
),
total_staked as (
select
s.day,
s.total_staked,
case when u.total_unstaked is null then 0 else u.total_unstaked end as total_unstaked_nonull,
s.total_staked - total_unstaked_nonull as net_staked
from stake s
left outer join unstake u
on s.day = u.day ),
Run a query to Download Data