0x1A1F58A1Fd020BdE187baae3229e193275742a5erefunded txs by size Maya - Streaming separated
    Updated 2025-03-26
    WITH all_swaps_grouped AS (
    SELECT
    s.tx_id,
    MIN(s.block_timestamp) AS date_time,
    AVG(s.from_amount_usd) AS swap_size,
    CASE
    WHEN AVG(s.from_amount_usd) > 0 AND AVG(s.from_amount_usd) <= 10 THEN 'a. 0 to 10 USD'
    WHEN AVG(s.from_amount_usd) > 10 AND AVG(s.from_amount_usd) <= 50 THEN 'b. 10 to 50 USD'
    WHEN AVG(s.from_amount_usd) > 50 AND AVG(s.from_amount_usd) <= 100 THEN 'c. 50 to 100 USD'
    WHEN AVG(s.from_amount_usd) > 100 AND AVG(s.from_amount_usd) <= 500 THEN 'd. 100 to 500 USD'
    WHEN AVG(s.from_amount_usd) > 500 AND AVG(s.from_amount_usd) <= 1000 THEN 'e. 500 to 1000 USD'
    WHEN AVG(s.from_amount_usd) > 1000 AND AVG(s.from_amount_usd) <= 5000 THEN 'f. 1000 to 5000 USD'
    WHEN AVG(s.from_amount_usd) > 5000 AND AVG(s.from_amount_usd) <= 10000 THEN 'g. 5000 to 10000 USD'
    WHEN AVG(s.from_amount_usd) > 10000 THEN 'h. More than 10000 USD'
    ELSE 'null'
    END AS category
    FROM maya.defi.fact_swaps AS s
    WHERE s.block_timestamp BETWEEN '2024-01-01' AND '2025-02-20'
    GROUP BY s.tx_id
    ),
    filtered_swaps AS (
    SELECT
    tx_id,
    CASE
    WHEN SPLIT_PART(MEMO, ':', 5) ILIKE '_/%' OR
    SPLIT_PART(MEMO, ':', 5) ILIKE '%/_' OR
    SPLIT_PART(MEMO, ':', 5) ILIKE '%ts%' OR
    SPLIT_PART(MEMO, ':', 5) = '_' OR
    SPLIT_PART(MEMO, ':', 5) = 'ts' OR
    SPLIT_PART(MEMO, ':', 5) = '_/ts'
    THEN 'SwapKit'
    ELSE NULL
    END AS Affiliate_SK,
    CASE
    WHEN SPLIT_PART(MEMO, ':', 4) NOT LIKE '%/%' OR SPLIT_PART(MEMO, ':', 4) LIKE '%/1/0' THEN 'Regular Swap'
    ELSE 'Streaming Swap'
    Last run: 27 days ago
    CATEGORY
    SWAPS_SK_REG
    REFUNDS_SK_REG
    SUM_REFUNDS_SK_REG
    SWAPS_SK_STREAM
    REFUNDS_SK_STREAM
    SUM_REFUNDS_SK_STREAM
    1
    a. 0 to 10 USD9530039200
    2
    b. 10 to 50 USD119600139700
    3
    c. 50 to 100 USD5100071300
    4
    d. 100 to 500 USD90711994189189
    5
    e. 500 to 1000 USD60401838131320
    6
    f. 1000 to 5000 USD66501889103423
    7
    g. 5000 to 10000 USD12001270423
    8
    h. More than 10000 USD610100423
    8
    324B
    25s