messari2024-07-24 11:31 AM
    Updated 2025-04-29
    with daily_uniq_swappers AS (SELECT to_date(block_timestamp) as day, COUNT(DISTINCT from_address) as daily_unique_swapper_count
    FROM thorchain.defi.fact_swaps_events WHERE day IS NOT NULL group by day),

    monthly_uniq_swappers AS(SELECT trunc(block_timestamp, 'month') as month,
    COUNT(DISTINCT from_address) as monthly_unique_swapper_count FROM thorchain.defi.fact_swaps_events
    WHERE month IS NOT NULL
    group by month),

    weekly_uniq_swappers AS(SELECT trunc(block_timestamp, 'week') as week,
    COUNT(DISTINCT from_address) as weekly_unique_swapper_count FROM thorchain.defi.fact_swaps_events
    WHERE week IS NOT NULL
    group by week)

    select day, daily_unique_swapper_count,
    avg(daily_unique_swapper_count) OVER(ORDER BY day
    ROWS BETWEEN 29 PRECEDING AND CURRENT ROW)
    as unique_swapper_count_30d_ma,
    weekly_unique_swapper_count, monthly_unique_swapper_count
    from daily_uniq_swappers AS a
    LEFT JOIN weekly_uniq_swappers AS b ON a.day = b.week
    LEFT JOIN monthly_uniq_swappers AS c ON a.day = c.month
    ORDER BY day DESC

    Last run: about 17 hours ago
    DAY
    DAILY_UNIQUE_SWAPPER_COUNT
    UNIQUE_SWAPPER_COUNT_30D_MA
    WEEKLY_UNIQUE_SWAPPER_COUNT
    MONTHLY_UNIQUE_SWAPPER_COUNT
    1
    2025-06-13 00:00:00.0007101032.8
    2
    2025-06-12 00:00:00.0009441063.366
    3
    2025-06-11 00:00:00.00010831085.166
    4
    2025-06-10 00:00:00.00010461110.333
    5
    2025-06-09 00:00:00.0008581132.44084
    6
    2025-06-08 00:00:00.0005861158.966
    7
    2025-06-07 00:00:00.0006681191.6
    8
    2025-06-06 00:00:00.0008451240.466
    9
    2025-06-05 00:00:00.00012061277.266
    10
    2025-06-04 00:00:00.0009821310.6
    11
    2025-06-03 00:00:00.0007871320.6
    12
    2025-06-02 00:00:00.0008211324.65041
    13
    2025-06-01 00:00:00.0007381323.0339218
    14
    2025-05-31 00:00:00.0008501327.033
    15
    2025-05-30 00:00:00.00011351318.133
    16
    2025-05-29 00:00:00.00010951307.033
    17
    2025-05-28 00:00:00.00011351298.2
    18
    2025-05-27 00:00:00.00012531288.333
    19
    2025-05-26 00:00:00.0009671274.2666094
    20
    2025-05-25 00:00:00.0009361269.466
    ...
    1452
    71KB
    3s