Updated 2025-03-19
    WITH refund_data AS (
    SELECT
    DATE_TRUNC('week', block_timestamp) AS week_start,
    COUNT(DISTINCT tx_id) AS refund_count,
    CASE
    WHEN UPPER(SPLIT_PART(MEMO, ':', 5)) IN ('TI', 'TE', 'TR', 'TD') THEN 'Trust Wallet'
    ELSE NULL
    END AS Affiliate
    FROM thorchain.defi.fact_refund_events
    WHERE block_timestamp BETWEEN '2024-01-01' AND '2025-02-20'
    GROUP BY week_start, Affiliate
    )
    SELECT
    week_start,
    SUM(refund_count) AS total_refund_count,
    SUM(SUM(refund_count)) OVER (ORDER BY week_start) AS cum_refund
    FROM refund_data
    WHERE Affiliate = 'Trust Wallet'
    GROUP BY week_start
    ORDER BY week_start DESC;

    QueryRunArchived: QueryRun has been archived