shreyash-5873Liquidation Values
Updated 2021-10-11
99
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 liquidations as (
select
block_timestamp,
block_id,
date(block_timestamp) as block_date,
tx_id,
tx_status,
msg_value:execute_msg:liquidate_collateral:borrower::string as borrower
from terra.msgs
where msg_value:execute_msg:liquidate_collateral is not null
and tx_status = 'SUCCEEDED'
),
liquidation_values as (select
m.block_timestamp,
m.block_id,
date(m.block_timestamp) as block_date,
m.tx_id,
m.tx_status,
m.msg_value,
m.msg_value:coins[0]:amount / pow(10, 6) as liquidation_value,
m.msg_value:execute_msg:submit_bid:premium_rate as premium_rate,
(m.msg_value:coins[0]:amount / pow(10, 6) / (1 - m.msg_value:execute_msg:submit_bid:premium_rate)) / 2 as approximate_borrow_value
from terra.msgs m
inner join liquidations l
on l.tx_id = m.tx_id
where m.msg_value:coins[0]:amount is not null),
daily_liquidations as (
select
date(block_timestamp) as block_date,
sum(approximate_borrow_value) as daily_liquidated_value
from liquidation_values
group by 1
),
borrows as (
select
date(block_timestamp) as block_date,
Run a query to Download Data