mucryptoTVL Market Share 2024-04-12 09:32 PM
    Updated 2024-04-12
    with resps as
    (select defillama.get('/v2/historicalChainTvl', {}) as resp),

    figure as (
    select
    value:date::timestamp as date,
    value:tvl as tvl
    from resps,
    lateral flatten (input => resp:data)
    order by date desc
    limit 1),

    protocols as
    (select defillama.get('/protocols', {}) as resp),

    insurance__tvl as (
    select
    value:category as category,
    sum(value:tvl) as combined_insurance__tvl
    from protocols,
    lateral flatten (input => resp:data)
    where category = 'Insurance'
    group by 1)

    select
    'Insurance' as name,
    tvl,
    cast(combined_insurance__tvl / tvl * 100 as decimal(38,2)) as "TVL MARKET SHARE"
    from figure
    inner join insurance__tvl

    union all

    select
    'Rest of DeFi' as name,
    combined_insurance__tvl as tvl,
    QueryRunArchived: QueryRun has been archived