Yousefi_1994User Breakdown Based On Action
    Updated 2024-12-03
    WITH DEPOSIT AS (
    SELECT
    COUNT(DISTINCT(EVENT_DATA:sender)) AS "Number of Users",
    FROM aptos.core.fact_events
    WHERE
    EVENT_TYPE ILIKE '0x9770fa9c725cbd97eb50b2be5f7416efdfd1f1554beb0750d4dae4c64e860da3::controller::DepositEvent%'
    AND EVENT_DATA:repay_only = false
    AND SUCCESS = TRUE
    ),

    BORROW AS (
    SELECT
    COUNT(DISTINCT(EVENT_DATA:sender)) AS "Number of Users",
    FROM aptos.core.fact_events
    WHERE
    EVENT_TYPE ILIKE '0x9770fa9c725cbd97eb50b2be5f7416efdfd1f1554beb0750d4dae4c64e860da3::controller::WithdrawEvent%'
    AND EVENT_DATA:allow_borrow = true
    AND SUCCESS = TRUE
    )

    SELECT
    'Supply and Borrow' AS TYPE,
    "Number of Users"
    FROM BORROW
    UNION ALL
    SELECT
    'Only Supply' AS TYPE,
    ((SELECT "Number of Users" FROM DEPOSIT) - (SELECT "Number of Users" FROM BORROW)) AS TYPE


    QueryRunArchived: QueryRun has been archived