Yousefi_1994Total number of transactions
    Updated 2024-12-03
    WITH BORROW AS (
    SELECT
    TX_HASH,
    BLOCK_TIMESTAMP,
    EVENT_DATA:sender AS USER_ADDRESS,
    SUBSTRING(REGEXP_REPLACE(EVENT_TYPE, '[<>]', ''), POSITION ('WithdrawEvent' IN REGEXP_REPLACE(EVENT_TYPE, '[<>]', ''))+13) AS TOKEN_CONTRACT
    FROM aptos.core.fact_events
    WHERE
    EVENT_TYPE ILIKE '0x9770fa9c725cbd97eb50b2be5f7416efdfd1f1554beb0750d4dae4c64e860da3::controller::WithdrawEvent%'
    AND EVENT_DATA:allow_borrow = true
    AND SUCCESS = TRUE
    ),

    REPAY AS (
    SELECT
    TX_HASH,
    BLOCK_TIMESTAMP,
    EVENT_DATA:sender AS USER_ADDRESS,
    EVENT_DATA:repay_amount AS REPAY_AMOUNT_RAW,
    SUBSTRING(REGEXP_REPLACE(EVENT_TYPE, '[<>]', ''), POSITION ('DepositEvent' IN REGEXP_REPLACE(EVENT_TYPE, '[<>]', ''))+12) AS TOKEN_CONTRACT
    FROM aptos.core.fact_events
    WHERE
    EVENT_TYPE ILIKE '0x9770fa9c725cbd97eb50b2be5f7416efdfd1f1554beb0750d4dae4c64e860da3::controller::DepositEvent%'
    AND EVENT_DATA:repay_only = true
    AND SUCCESS = TRUE
    ),

    DEPOSIT AS (
    SELECT
    TX_HASH,
    BLOCK_TIMESTAMP,
    EVENT_DATA:sender AS USER_ADDRESS,
    EVENT_DATA:deposit_amount AS DEPOSIT_AMOUNT_RAW,
    SUBSTRING(REGEXP_REPLACE(EVENT_TYPE, '[<>]', ''), POSITION ('DepositEvent' IN REGEXP_REPLACE(EVENT_TYPE, '[<>]', ''))+12) AS TOKEN_CONTRACT
    FROM aptos.core.fact_events
    WHERE
    QueryRunArchived: QueryRun has been archived