datavortexOVERALL
    Updated 2024-09-25
    WITH overall AS (
    SELECT
    COUNT(DISTINCT tx_id) AS "total swaps",
    COUNT(DISTINCT CASE WHEN succeeded = 'True' THEN tx_id END) AS "successful swaps",
    COUNT(DISTINCT CASE WHEN succeeded = 'False' THEN tx_id END) AS "failed swaps",
    COUNT(DISTINCT swapper) AS "total swappers"
    FROM
    solana.defi.fact_swaps
    WHERE
    block_timestamp > '2024-08-31' AND block_timestamp < '2024-10-01'
    ),
    date_info AS (
    SELECT
    DATEDIFF('day', '2024-08-31', '2024-10-01') AS days_in_period
    ),
    averages AS (
    SELECT
    (SELECT "total swaps" FROM overall) / (SELECT days_in_period FROM date_info) AS "average swaps per day",
    (SELECT "total swappers" FROM overall) / (SELECT days_in_period FROM date_info) AS "average swappers per day"
    )

    SELECT
    ovl."total swaps",
    ovl."successful swaps",
    ovl."failed swaps",
    ovl."total swappers",
    CASE
    WHEN ovl."total swaps" > 0 THEN
    (ovl."successful swaps" * 100.0 / ovl."total swaps")
    ELSE
    0
    END AS "success rate",
    avg."average swaps per day",
    avg."average swappers per day"
    FROM
    overall ovl
    Last run: 3 months ago
    total swaps
    successful swaps
    failed swaps
    total swappers
    success rate
    average swaps per day
    average swappers per day
    1
    36660584436659625095941279104599.99738311825994.967742412614.354839
    1
    77B
    406s