datavortexresulting-fuchsia
    Updated 2024-12-23
    /*
    WITH
    -- Swaps
    Swaps AS (
    SELECT
    COUNT(DISTINCT tx_hash) AS distinct_tx_hash_count,
    COUNT(DISTINCT sender) AS active_users
    FROM aptos.core.fact_transactions
    WHERE DATE(block_timestamp) = CURRENT_DATE - INTERVAL '1 DAY'
    AND LOWER(SPLIT_PART(payload_function, '::', 3)) LIKE '%swap%'
    AND success = TRUE
    ),

    -- Bridges
    Bridges AS (
    SELECT
    COUNT(DISTINCT tx_hash) AS distinct_tx_hash_count,
    COUNT(DISTINCT sender) AS active_users
    FROM aptos.core.fact_transactions
    WHERE DATE(block_timestamp) = CURRENT_DATE - INTERVAL '1 DAY'
    AND LOWER(SPLIT_PART(payload_function, '::', 2)) LIKE '%bridge%'
    AND success = TRUE
    ),

    -- NFT Sales
    NFTSales AS (
    SELECT
    COUNT(DISTINCT tx_hash) AS distinct_tx_hash_count,
    COUNT(DISTINCT sender) AS active_users
    FROM aptos.core.fact_transactions
    WHERE DATE(block_timestamp) = CURRENT_DATE - INTERVAL '1 DAY'
    AND LOWER(SPLIT_PART(payload_function, '::', 3)) IN (
    'purchase',
    'unlist_and_accept_token_bid',
    'sell_instantly_token_v2',
    'accept_collection_bid',
    QueryRunArchived: QueryRun has been archived