pietrektVolume TC Vs Others
    Updated 3 hours ago
    with init AS (SELECT to_date(block_timestamp) AS day, tx_id, from_asset,
    to_asset, from_amount_usd
    FROM thorchain.defi.fact_swaps
    WHERE tx_id NOT IN (SELECT DISTINCT tx_id FROM thorchain.defi.fact_refund_events)),


    total_vol AS ( SELECT day, sum(from_amount_usd) as total_vol_usd FROM init group by day),

    tc_vol AS ( SELECT day, 'THORChain' AS protocol_name, sum(total_vol_usd) as volume_usd FROM total_vol
    WHERE day <= (SELECT date as day FROM external.defillama.fact_dex_volume ORDER BY day DESC limit 1)
    group by day),

    external_vol AS(
    select date as day,
    CASE
    WHEN protocol LIKE '%dodo%' THEN 'Dodo'
    WHEN protocol LIKE '%joe%' THEN 'TraderJoe'
    WHEN protocol LIKE '%curve%' THEN 'Curve'
    WHEN protocol LIKE '%pancakeswap%' THEN 'PancakeSwap'
    WHEN protocol LIKE '%uniswap%' THEN 'Uniswap'
    WHEN protocol LIKE 'orca' THEN 'Orca'
    WHEN protocol LIKE 'raydium' THEN 'Raydium'
    ELSE ('Others') END AS protocol_name, sum(volume) as volume_usd
    from external.defillama.fact_dex_volume
    WHERE protocol <> 'thorswap' AND chain <> 'thorchain'
    group by day, protocol_name),

    daily_total_unioned AS(
    SELECT day, protocol_name, volume_usd from tc_vol
    WHERE day > '2021-04-11'
    UNION
    SELECT day, protocol_name, volume_usd from external_vol
    WHERE day > '2021-04-11'),

    weekly_total AS(SELECT trunc(day, 'week') as week, protocol_name, sum(volume_usd) as weekly_volume_usd
    FROM daily_total_unioned
    Last run: about 3 hours agoAuto-refreshes every 24 hours
    DAY
    PROTOCOL_NAME
    VOLUME_USD
    WEEKLY_VOLUME_USD
    MONTHLY_VOLUME_USD
    TOTAL_VOLUME_USD
    PCT_OF_TOTAL
    WEEKLY_TOTAL_VOLUME_USD
    WEEKLY_PCT_OF_TOTAL
    MONTHLY_TOTAL_VOLUME_USD
    MONTHLY_PCT_OF_TOTAL
    1
    2025-04-27 00:00:00.000TraderJoe8035972621520335623.02170.3734129774
    2
    2025-04-27 00:00:00.000THORChain18066404.021708221520335623.02170.08395038227
    3
    2025-04-27 00:00:00.000Dodo2003129821520335623.02170.0930807881
    4
    2025-04-27 00:00:00.000Orca39078592321520335623.02171.815891396
    5
    2025-04-27 00:00:00.000PancakeSwap116070246021520335623.02175.393514675
    6
    2025-04-27 00:00:00.000Curve13716304321520335623.02170.6373647949
    7
    2025-04-27 00:00:00.000Others456005340021520335623.021721.189508751
    8
    2025-04-27 00:00:00.000Uniswap1515317336921520335623.021770.413276235
    9
    2025-04-26 00:00:00.000Orca7320613869631188824.289347.600945214
    10
    2025-04-26 00:00:00.000PancakeSwap11607024609631188824.2893412.051497288
    11
    2025-04-26 00:00:00.000Dodo594427009631188824.289340.6171896438
    12
    2025-04-26 00:00:00.000Uniswap17523353889631188824.2893418.194383061
    13
    2025-04-26 00:00:00.000THORChain50238641.28933899631188824.289340.5216245077
    14
    2025-04-26 00:00:00.000TraderJoe1023381779631188824.289341.06257056
    15
    2025-04-26 00:00:00.000Curve2184990919631188824.289342.268661688
    16
    2025-04-26 00:00:00.000Others55555709819631188824.2893457.683128037
    17
    2025-04-25 00:00:00.000Uniswap16754038489234006099.9863418.143846017
    18
    2025-04-25 00:00:00.000TraderJoe892051989234006099.986340.9660508888
    19
    2025-04-25 00:00:00.000PancakeSwap14593374389234006099.9863415.803947086
    20
    2025-04-25 00:00:00.000Dodo286869089234006099.986340.3106658983
    ...
    11127
    1MB
    7s