Polaris_9RGlobal Refund % of Affiliate Swaps
    Updated 2022-12-15
    WITH refund_tx_ids AS (
    SELECT DISTINCT
    tx_id
    FROM thorchain.defi.fact_refund_events
    WHERE block_timestamp > DATEADD(day, -7, CURRENT_TIMESTAMP)
    AND SPLIT_PART(memo, ':', 1) IN ('s', 'SWAP', '=')
    AND SPLIT_PART(memo, ':', 5) <> ''
    ),
    swap_tx_ids AS (
    SELECT DISTINCT
    tx_id
    FROM thorchain.defi.fact_swaps_events
    WHERE block_timestamp > DATEADD(day, -7, CURRENT_TIMESTAMP)
    AND SPLIT_PART(memo, ':', 1) IN ('s', 'SWAP', '=')
    AND SPLIT_PART(memo, ':', 5) <> ''
    ), combined AS (
    SELECT tx_id FROM refund_tx_ids
    UNION
    SELECT tx_id FROM swap_tx_ids
    )
    SELECT
    refund_count,
    swap_count,
    refund_count/swap_count AS refund_pct
    FROM (
    SELECT COUNT(1) AS refund_count FROM refund_tx_ids
    ) AS r
    CROSS JOIN (
    SELECT COUNT(1) AS swap_count FROM combined
    )
    Run a query to Download Data