yield.opportunities
ActiveTool of Syenite
Aggregates and ranks live DeFi yield opportunities for any asset across lending supply (Aave, Morpho Blue, Spark), liquid staking (Lido, Rocket Pool, Coinbase), savings rates (Maker DSR/sDAI), curated vaults (MetaMorpho, Yearn), fixed-yield Pendle PTs, and basis capture (Ethena sUSDe) on EVM chains, plus Kamino, MarginFi, Jito, Marinade, and Drift on Solana. Call this to discover where to deploy capital before deciding on a protocol; follow up with `yield.assess` to evaluate the risk of a specific opportunity. Pass `asset` (e.g. "USDC", "ETH", "stables") and `chains` (["ethereum"], ["solana"], or both) to scope results; optionally filter by `riskTolerance` ("low", "medium", "high") or `tags` (["fixed-yield"] for Pendle PTs, ["yt"] to surface Pendle YT markets which are hidden by default). Returns opportunities sorted by APY with risk level, TVL, lockup period, APY type (variable/fixed/estimated), and category counts; does not execute any transaction.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Tag filters: [\"fixed-yield\"] isolates Pendle PT; [\"yt\",\"leveraged-variable\"] surfaces Pendle YT (hidden by default)"
},
"asset": {
"type": "string",
"default": "all",
"description": "Asset to find yield for: \"ETH\", \"USDC\", \"DAI\", \"WETH\", \"USDe\", \"stables\", or \"all\""
},
"category": {
"type": "string",
"default": "all",
"description": "Yield category filter: \"lending-supply\", \"liquid-staking\", \"vault\", \"savings-rate\", \"basis-capture\", or \"all\""
},
"riskTolerance": {
"enum": [
"low",
"medium",
"high"
],
"type": "string",
"default": "high",
"description": "Maximum risk level to show: \"low\", \"medium\", or \"high\" (default, shows all)"
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Syenite
https://github.com/syenite-ai/syenite
1/7 registries