BORROWER_CATEGORY | TOTAL_BORROWERS | TOTAL_BORROWED | |
---|---|---|---|
1 | 1000-5000 mUsd | 15393 | 44444063.2195 |
2 | 10000-50000 Musd | 779 | 15997687.3125 |
3 | 100000-500000 Musd | 122 | 22481514.25485 |
4 | 5000-10000 Musd | 2969 | 18790084.0559 |
5 | 50000-100000 Musd | 153 | 10697343.8569 |
6 | 500000 and above Musd | 27 | 772201844.94615 |
datavortexdependent-teal
Updated 4 days ago
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 open_trove AS (
SELECT
'0x' || SUBSTR(topics[1], 27) AS borrower_address,
ethereum.public.udf_hex_to_int(SUBSTRING(data, 3, 64))::NUMERIC / 1e18 AS open_principal,
tx_hash
FROM
mezo.testnet.fact_event_logs
WHERE
topics[0] = '0xf575eb5cdee005607f56587351e18943ddacd11756b9d37980ec251797ff136c'
AND origin_function_signature = '0x8f09162b'
AND contract_address = '0x20faea18b6a1d0fcdbccfffe3d164314744baf30'
),
adjust_trove AS (
SELECT
'0x' || SUBSTR(topics[1], 27) AS borrower_address,
ethereum.public.udf_hex_to_int(SUBSTRING(data, 3, 64))::NUMERIC / 1e18 AS adjust_principal,
tx_hash
FROM
mezo.testnet.fact_event_logs
WHERE
topics[0] = '0xf575eb5cdee005607f56587351e18943ddacd11756b9d37980ec251797ff136c'
AND origin_function_signature = '0x8e54c119'
AND contract_address = '0x20faea18b6a1d0fcdbccfffe3d164314744baf30'
),
combined AS (
SELECT
o.borrower_address,
COALESCE(SUM(o.open_principal), 0) AS total_open_principal,
COALESCE(SUM(a.adjust_principal), 0) AS total_adjust_principal,
COUNT(DISTINCT o.tx_hash) AS open_trove_transactions,
COUNT(DISTINCT a.tx_hash) AS adjust_trove_transactions
FROM open_trove o
LEFT JOIN adjust_trove a
ON o.borrower_address = a.borrower_address
Last run: 4 days ago
6
245B
3s