rockawayxfilthy-indigo
    Updated 2025-03-27
    WITH chain_tvl AS (
    SELECT
    date_trunc('month', date) AS week,
    lower(trim(replace(protocol,' ',''))) AS protocol,
    SUM(chain_tvl) AS sum_tvl_usd
    FROM external.defillama.fact_protocol_tvl
    WHERE date >= '2021-01-01'
    GROUP BY 1, 2
    ),

    chain_rankings AS (
    SELECT
    protocol,
    RANK() OVER (ORDER BY SUM(sum_tvl_usd) DESC) AS rank
    FROM chain_tvl
    GROUP BY 1
    )

    SELECT
    ct.week,
    CASE
    WHEN cr.rank <= 50 THEN ct.protocol
    ELSE 'Other'
    END AS chain_summary,
    SUM(ct.sum_tvl_usd) AS sum_tvl_usd
    FROM chain_tvl ct
    JOIN chain_rankings cr
    ON ct.protocol = cr.protocol
    GROUP BY 1, 2
    ORDER BY 1, 2;

    -- morpho, resolv, kamino
    Last run: about 1 month ago
    WEEK
    CHAIN_SUMMARY
    SUM_TVL_USD
    1
    2024-05-01 00:00:00.000Other291512482926
    2
    2024-05-01 00:00:00.000aavev27539941364
    3
    2024-05-01 00:00:00.000aavev348665835248
    4
    2024-05-01 00:00:00.000binancestakedeth20330135181
    5
    2024-05-01 00:00:00.000coinbasewrappedstakedeth3985454622
    6
    2024-05-01 00:00:00.000compoundv35807584730
    7
    2024-05-01 00:00:00.000convexfinance9442483700
    8
    2024-05-01 00:00:00.000curvedex5729880597
    9
    2024-05-01 00:00:00.000eigenlayer37277444276
    10
    2024-05-01 00:00:00.000eigenpie5970652221
    11
    2024-05-01 00:00:00.000ethena5949085326
    12
    2024-05-01 00:00:00.000ether.filiquid7313601458
    13
    2024-05-01 00:00:00.000ether.fistake35751021423
    14
    2024-05-01 00:00:00.000jito10701030405
    15
    2024-05-01 00:00:00.000justcryptos15523050278
    16
    2024-05-01 00:00:00.000justlend13558125171
    17
    2024-05-01 00:00:00.000kaminolend2307035718
    18
    2024-05-01 00:00:00.000lido503609370305
    19
    2024-05-01 00:00:00.000makerdao13131857212
    20
    2024-05-01 00:00:00.000makerrwa4688638730
    ...
    507
    27KB
    3s