feyikemiGotchi TL
    Updated 2024-09-20
    WITH
    tab1 as (
    SELECT defillama.get('/protocol/Aavegotchi', {}) as resp
    ),
    polygon_tvl AS (
    SELECT
    TO_TIMESTAMP(value:date::INT) AS date,
    value:totalLiquidityUSD::FLOAT AS TVL
    FROM
    tab1,
    LATERAL FLATTEN(input => resp['data']['chainTvls']['Polygon']['tvl'])
    ),
    ethereum_tvl AS (
    SELECT
    TO_TIMESTAMP(value:date::INT) AS date,
    value:totalLiquidityUSD::FLOAT AS TVL
    FROM
    tab1,
    LATERAL FLATTEN(input => resp['data']['chainTvls']['Ethereum']['tvl'])
    )

    SELECT
    COALESCE(polygon_tvl.date, ethereum_tvl.date) AS date,
    'Aavegotchi' as protocol,
    COALESCE(polygon_tvl.TVL, 0) + COALESCE(ethereum_tvl.TVL, 0) AS TVL
    FROM
    polygon_tvl
    FULL OUTER JOIN
    ethereum_tvl
    ON
    polygon_tvl.date = ethereum_tvl.date
    ORDER BY Date DESC;
    QueryRunArchived: QueryRun has been archived