datavortexworked perfectly per borrrower
    Updated 2025-03-22

    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
    TRANSACTION_DATE
    TX_HASH
    BORROWER_ADDRESS
    PRINCIPAL_AMOUNT
    LOAN_TYPE
    1
    2023-09-12 00:00:00.0000x37ba710a7dd6b2f011714022e0f6fc22e277729c9ef431b25096c3b01615e4460x615803c1ab56b5b1314d9a7728729f840e7a51cf5000000initial
    2
    2023-09-13 00:00:00.0000xb2783ec4004d6eed0414a1278b634f2eb7e8ccbc5aee6aef0b978824cac549310x615803c1ab56b5b1314d9a7728729f840e7a51cf6300000initial
    3
    2023-09-14 00:00:00.0000x4d019dbd4949d4f588d37a6a773ec819f1ca46e3c77e26fa323f43579cce44370x615803c1ab56b5b1314d9a7728729f840e7a51cf8000000initial
    4
    2023-10-12 00:00:00.0000x731865fb6ad7f820d12df9afd42f2b8d24e487fb3d630aafbd68b201b5a2f48e0x615803c1ab56b5b1314d9a7728729f840e7a51cf8000000refinanced
    5
    2023-11-10 00:00:00.0000x06c3050e92a6704daf3430483ca87a8e035441f54785c9220b31bac08cd693570x615803c1ab56b5b1314d9a7728729f840e7a51cf8000000refinanced
    6
    2023-11-28 00:00:00.0000xa3bba514dcd9d77220795094f5e970b0f54f4877cf56b90a60014de6c52722ef0x615803c1ab56b5b1314d9a7728729f840e7a51cf6042000refinanced
    7
    2024-01-19 00:00:00.0000xe0a1ee6dcc8ef7278984e889f3a56a69f6557d67be5a2ea11269366e3c7835ba0x615803c1ab56b5b1314d9a7728729f840e7a51cf9000000initial
    7
    1KB
    240s