AzinSwapers
    Updated 2025-05-19
    WITH Price AS
    (
    SELECT
    HOUR::DATE AS Date ,
    AVG(PRICE) AS Price
    FROM
    aleo.price.ez_prices_hourly
    WHERE
    IS_NATIVE
    GROUP BY 1
    ),

    Decode AS
    (SELECT
    A.* ,
    COALESCE(B.PRICE * FROM_AMOUNT , C.PRICE * TO_AMOUNT) AS Amount_usdD
    FROM
    aleo.defi.fact_swaps A
    LEFT JOIN Price B ON DATE_TRUNC('DAY' , A.BLOCK_TIMESTAMP ) =B.DATE AND (A.FROM_ID='3443843282313283355522573239085696902919850365217539366784739393210722344986field' OR A.FROM_ID='1751493913335802797273486270793650302076377624243810059080883537084141842600field')
    LEFT JOIN Price C ON DATE_TRUNC('DAY' , A.BLOCK_TIMESTAMP ) =C.DATE AND (A.TO_ID='3443843282313283355522573239085696902919850365217539366784739393210722344986field' OR A.TO_ID='1751493913335802797273486270793650302076377624243810059080883537084141842600field')
    WHERE
    SUCCEEDED ),

    Final AS
    (SELECT
    *,
    CASE
    WHEN Amount_usdD IS NOT NULL THEN Amount_usdD
    WHEN FROM_ID = '6088188135219746443092391282916151282477828391085949070550825603498725268775field' THEN FROM_AMOUNT
    WHEN TO_ID = '6088188135219746443092391282916151282477828391085949070550825603498725268775field' THEN TO_AMOUNT END AS Amount_usd
    FROM
    Decode
    ),

    Total AS
    (SELECT
    Last run: 17 days ago
    DATE
    Returning Swappers
    New Swappers
    Total Swappers
    1
    2025-05-19 00:00:00.00002403584
    2
    2025-05-13 00:00:00.00021403582
    3
    2025-05-12 00:00:00.00021403581
    4
    2025-05-11 00:00:00.00021403580
    5
    2025-05-08 00:00:00.00011403579
    6
    2025-05-07 00:00:00.00021403578
    7
    2025-05-04 00:00:00.00001403577
    8
    2025-05-03 00:00:00.00011403576
    9
    2025-04-25 00:00:00.00031403575
    10
    2025-04-22 00:00:00.00031403574
    11
    2025-04-19 00:00:00.00042403573
    12
    2025-04-13 00:00:00.00041403571
    13
    2025-04-05 00:00:00.00041403570
    14
    2025-04-04 00:00:00.00031403569
    15
    2025-04-03 00:00:00.00021403568
    16
    2025-04-02 00:00:00.00011403567
    17
    2025-03-29 00:00:00.00021403566
    18
    2025-03-28 00:00:00.00031403565
    19
    2025-03-26 00:00:00.00041403564
    20
    2025-03-24 00:00:00.00042403563
    ...
    184
    7KB
    3s