pietrektVolume TC Vs Others
    Updated 18 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 18 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-06-17 00:00:00.000THORChain32919321.578662819047516099.57870.1728273724
    2
    2025-06-17 00:00:00.000Dodo10237545019047516099.57870.5374740174
    3
    2025-06-17 00:00:00.000Others524033504119047516099.578727.511907661
    4
    2025-06-17 00:00:00.000Uniswap391804619219047516099.578720.569853683
    5
    2025-06-17 00:00:00.000TraderJoe9002033819047516099.57870.4726093288
    6
    2025-06-17 00:00:00.000Orca63739254419047516099.57873.346328942
    7
    2025-06-17 00:00:00.000PancakeSwap878689208319047516099.578746.131432766
    8
    2025-06-17 00:00:00.000Curve23953513019047516099.57871.257566229
    9
    2025-06-16 00:00:00.000THORChain82738735.4855752115658057.06423810574573534.48560.782430943629622089634.06420.3904453011
    10
    2025-06-16 00:00:00.000Uniswap2075297034599334322610574573534.485619.62534968729622089634.064220.232682096
    11
    2025-06-16 00:00:00.000Orca388603475102599601910574573534.48563.67488555229622089634.06423.463617968
    12
    2025-06-16 00:00:00.000TraderJoe6413635415415669210574573534.48560.606514804529622089634.06420.5204112671
    13
    2025-06-16 00:00:00.000Dodo6240020616477565610574573534.48560.590096667229622089634.06420.556259393
    14
    2025-06-16 00:00:00.000Others3225500338846583537910574573534.485630.50241532229622089634.064228.57946716
    15
    2025-06-16 00:00:00.000Curve14585390238538903210574573534.48561.37928873929622089634.06421.30101906
    16
    2025-06-16 00:00:00.000PancakeSwap45300434901331693557310574573534.485642.83901828529622089634.064244.956097755
    17
    2025-06-15 00:00:00.000Others32083349388787770896.4471436.509087183
    18
    2025-06-15 00:00:00.000Curve1377668928787770896.447141.567711467
    19
    2025-06-15 00:00:00.000PancakeSwap33237005048787770896.4471437.821883879
    20
    2025-06-15 00:00:00.000Orca2481502728787770896.447142.823813626
    ...
    11528
    1MB
    5s