forgashAnchor Borrow balances [T33]
Updated 2021-12-14Copy Reference Fork
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 borrow AS (
SELECT
date_trunc('day', block_timestamp) as date,
sum(msg_value:execute_msg:borrow_stable:borrow_amount::float) / pow(10,6) as daily_borrow_amount
FROM terra.msgs
WHERE tx_status = 'SUCCEEDED'
AND msg_value:execute_msg LIKE '%borrow_stable%'
GROUP BY 1
),
repay as (
SELECT
date_trunc('day', block_timestamp) as date,
sum(msg_value:coins[0]:amount) / pow(10,6) as daily_repay_amount
FROM terra.msgs
WHERE tx_status ='SUCCEEDED'
AND msg_value:execute_msg LIKE '%repay_stable%'
GROUP BY 1
),
liquidations as (
SELECT
date_trunc('d', block_timestamp) as date,
sum(event_attributes:"0_repay_amount"::float) / pow(10,6) as loan_autorepay_amount
FROM terra.msg_events
WHERE event_type = 'from_contract'
AND event_attributes:"0_action" LIKE '%liquidate_collateral%'
AND tx_status = 'SUCCEEDED'
GROUP BY 1
ORDER BY 1
),
earn as (
select
*,
daily_borrow_amount - daily_repay_amount as net_daily_borrow
Run a query to Download Data