TRANSACTION_DATE | TX_HASH | BORROWER_ADDRESS | PRINCIPAL_AMOUNT | LOAN_TYPE | |
---|---|---|---|---|---|
1 | 2023-09-12 00:00:00.000 | 0x37ba710a7dd6b2f011714022e0f6fc22e277729c9ef431b25096c3b01615e446 | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 5000000 | initial |
2 | 2023-09-13 00:00:00.000 | 0xb2783ec4004d6eed0414a1278b634f2eb7e8ccbc5aee6aef0b978824cac54931 | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 6300000 | initial |
3 | 2023-09-14 00:00:00.000 | 0x4d019dbd4949d4f588d37a6a773ec819f1ca46e3c77e26fa323f43579cce4437 | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 8000000 | initial |
4 | 2023-10-12 00:00:00.000 | 0x731865fb6ad7f820d12df9afd42f2b8d24e487fb3d630aafbd68b201b5a2f48e | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 8000000 | refinanced |
5 | 2023-11-10 00:00:00.000 | 0x06c3050e92a6704daf3430483ca87a8e035441f54785c9220b31bac08cd69357 | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 8000000 | refinanced |
6 | 2023-11-28 00:00:00.000 | 0xa3bba514dcd9d77220795094f5e970b0f54f4877cf56b90a60014de6c52722ef | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 6042000 | refinanced |
7 | 2024-01-19 00:00:00.000 | 0xe0a1ee6dcc8ef7278984e889f3a56a69f6557d67be5a2ea11269366e3c7835ba | 0x615803c1ab56b5b1314d9a7728729f840e7a51cf | 9000000 | initial |
datavortexworked perfectly per borrrower
Updated 2025-03-22
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 initial_loan AS (
SELECT
DATE_TRUNC('day', block_timestamp) AS transaction_date,
tx_hash,
MAX(
CASE
WHEN function_name = 'isBorrower' THEN decoded_input_data:input_1::STRING
WHEN function_name = 'borrower' THEN decoded_output_data:output_1::STRING
END
) AS borrower_address,
MAX(
CASE
WHEN function_name = 'principal' THEN decoded_output_data:output_1::FLOAT / POW(10, 6)
END
) AS principal_amount,
'initial' AS loan_type
FROM ethereum.core.ez_decoded_traces
WHERE function_name IN ('isBorrower', 'borrower', 'principal', 'approve')
AND from_address = LOWER('0xdc9b93a8a336fe5dc9db97616ea2118000d70fc0')
GROUP BY DATE_TRUNC('day', block_timestamp), tx_hash
HAVING borrower_address = LOWER('0x615803C1Ab56B5B1314d9A7728729F840E7a51CF')
),
refinance_loan AS (
SELECT
DATE_TRUNC('day', dt1.block_timestamp) AS transaction_date,
dt1.tx_hash,
dt2.decoded_input_data:"from"::STRING AS borrower_address,
MAX(
CASE
WHEN dt1.function_name = 'principal' THEN dt1.decoded_output_data:output_1::FLOAT / POW(10, 6)
END
) AS principal_amount,
'refinanced' AS loan_type
FROM ethereum.core.ez_decoded_traces dt1
Last run: 2 months ago
7
1KB
240s