getSafeOpportunities
Get safe (low-risk) yield opportunities. Optionally filter by chain.
Signature
getSafeOpportunities(chainId?: number): Promise<OpportunitiesResponse>
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
chainId | number | ❌ | Optional chain ID filter |
Returns
List of safe yield opportunities
Return Type
interface OpportunitiesResponse {
success: boolean;
chainId?: number;
strategyType: 'safe' | 'degen';
data: Opportunity[];
}
Example
const opportunities = await sdk.getSafeOpportunities(8453);
opportunities.data.forEach(o => {
console.log(`${o.protocolName} - ${o.poolName}: ${o.apy}% APY`);
});