{"name":"defillama-wrapper","slug":"timi0217/defillama-wrapper","errors":{"codes":[{"code":"MISSING_FIELD","hint":"Ask user for the missing field and retry","recoverable":true},{"code":"INVALID_INPUT","hint":"Check field types and retry","recoverable":true},{"code":"RATE_LIMITED","hint":"Back off and retry after Retry-After seconds","recoverable":true},{"code":"UPSTREAM_ERROR","hint":"Deployed app returned 5xx — not retryable","recoverable":false},{"code":"SESSION_EXPIRED","hint":"Start a new session","recoverable":true}]},"limits":{"requests_per_minute":60,"max_session_duration_seconds":1800},"schema":"chekk.agent/v1","actions":[{"id":"get_root","file":"main.py","path":"/","inputs":[],"method":"GET","response":{"content_type":"text/html"},"description":"Get TVL and metadata for a DeFi protocol.","side_effect":"read"},{"id":"get_health","file":"main.py","path":"/health","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp"]},"description":"Get TVL and metadata for a DeFi protocol.","side_effect":"read"},{"id":"get_get_protocol","file":"main.py","path":"/protocol","inputs":[{"hint":"Protocol name or slug (e.g., aave, lido, uniswap)","name":"name","type":"string","location":"query","required":true}],"method":"GET","response":{"content_type":"text/html","example_fields":["name","slug","tvl","chain_tvls","category","chains","change_1h_pct","change_1d_pct","change_7d_pct","mcap"]},"description":"Get TVL and metadata for a DeFi protocol.","side_effect":"read"},{"id":"get_get_tvl","file":"main.py","path":"/tvl","inputs":[{"hint":"Protocol name or slug","name":"name","type":"string","location":"query","required":true}],"method":"GET","response":{"content_type":"text/html","example_fields":["name","slug","tvl","timestamp"]},"description":"Get just the current TVL for a protocol.","side_effect":"read"},{"id":"get_get_chains","file":"main.py","path":"/chains","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["chains","count","timestamp"]},"description":"Get TVL for all chains.","side_effect":"read"},{"id":"get_get_top_protocols","file":"main.py","path":"/top","inputs":[{"hint":"Number of protocols to return","name":"limit","type":"integer","location":"query","required":false}],"method":"GET","response":{"content_type":"text/html","example_fields":["protocols","count","timestamp"]},"description":"Get top DeFi protocols ranked by TVL.","side_effect":"read"},{"id":"get_get_yields","file":"main.py","path":"/yields","inputs":[{"hint":"Number of pools to return","name":"limit","type":"integer","location":"query","required":false},{"hint":"Filter by chain (e.g., Ethereum, Solana)","name":"chain","type":"string","location":"query","required":false},{"hint":"Filter by project (e.g., aave-v3)","name":"project","type":"string","location":"query","required":false},{"hint":"Filter stablecoin-only pools","name":"stablecoin","type":"boolean","location":"query","required":false}],"method":"GET","response":{"content_type":"text/html","example_fields":["pools","count","timestamp"]},"description":"Get top DeFi yield pools sorted by TVL.","side_effect":"read"},{"id":"get_get_stablecoins","file":"main.py","path":"/stablecoins","inputs":[],"method":"GET","response":{"content_type":"text/html"},"description":"Get circulating supply data for all stablecoins.","side_effect":"read"},{"id":"get_get_chain_tvl","file":"main.py","path":"/chain-tvl","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp","name","slug","tvl","chain_tvls","category","chains","change_1h_pct","change_1d_pct"]},"description":"Get chain tvl","side_effect":"read"},{"id":"get_get_dashboard","file":"main.py","path":"/dashboard","inputs":[],"method":"GET","response":{"content_type":"text/html","example_fields":["status","timestamp","name","slug","tvl","chain_tvls","category","chains","change_1h_pct","change_1d_pct"]},"description":"Get dashboard","side_effect":"read"}],"session":{"supported":true,"ttl_seconds":3600,"start_endpoint":"https://chekk.dev/api/v1/agent/timi0217/defillama-wrapper/chat"},"requires":{"auth":false,"payment":false},"framework":"fastapi","source_url":"https://github.com/timi0217/defillama-wrapper","description":"Chekk-deployed fastapi application at https://defillama-wrapper-production.up.railway.app","entrypoints":{"chat":"https://chekk.dev/api/v1/agent/timi0217/defillama-wrapper/chat","llms_txt":"https://chekk.dev/api/v1/llms/timi0217/defillama-wrapper","manifest":"https://chekk.dev/api/v1/agent/timi0217/defillama-wrapper/manifest","rest_base":"https://defillama-wrapper-production.up.railway.app"},"deployed_url":"https://defillama-wrapper-production.up.railway.app"}