Skip to main content
Get conservative pool status with derived health, risk level, APY trend, and yield consistency indicators.

Signature

Parameters

Returns

List of conservative pools with computed status indicators for quick assessment.

Return Type

Field Descriptions

  • poolName: The name of the lending pool or vault
  • protocolName: The DeFi protocol hosting the pool
  • chainId: The blockchain network ID (8453 = Base, 42161 = Arbitrum, 9745 = Plasma, 146 = Sonic)
  • healthScore: Aggregate health indicator based on stability metrics and liquidity
    • "healthy": All or most stability indicators are positive, good liquidity depth
    • "moderate": Mixed stability indicators or moderate liquidity
    • "risky": Multiple negative stability indicators or shallow liquidity
    • Calculation: Combines tvlStability + apyStability + tvlApyCombinedRisk + liquidityDepth bonus. Score ≥3 = healthy, ≥1.5 = moderate, <1.5 = risky
  • riskLevel: Count of negative risk signals
    • "low": 0 risk signals (stable TVL, stable APY, good liquidity, utilization <90%)
    • "medium": 1-2 risk signals present
    • "high": 3+ risk signals detected
    • Risk signals include: Unstable TVL, unstable APY, unstable combined risk, shallow liquidity, >90% utilization
  • apyTrend: Direction of yield movement over time
    • "rising": 7-day APY is >10% higher than 30-day APY (improving yield)
    • "falling": 7-day APY is >10% lower than 30-day APY (declining yield)
    • "stable": APY change between 7d and 30d is within ±10%
    • Use case: Identify pools with improving or deteriorating yields
  • yieldConsistency: Volatility assessment of yield over time
    • "consistent": Spread between 7d and 30d APY is ≤10% (predictable returns)
    • "mixed": Spread between 7d and 30d APY is 10-30% (moderate variability)
    • "volatile": Spread between 7d and 30d APY is >30% (unpredictable returns)
    • Use case: Conservative users prefer “consistent” yields; aggressive users may accept “volatile” for higher potential returns
  • liquidityDepth: Same as in risk method - “deep” (>10M),"moderate"(10M), "moderate" (1M-10M), "shallow" (&lt;1M)
  • avgCombinedApy7d: Current 7-day average yield for quick comparison

Example

Notes

  • This method internally calls getActiveConservativeOppsRisk() and derives status indicators
  • Status indicators provide a quick assessment without requiring manual interpretation of raw metrics
  • Combine multiple indicators for better decision-making (e.g., healthy + low risk + consistent yield)
  • Pools with “healthy” score and “low” risk are typically suitable for risk-averse users
  • “Rising” APY trend may indicate increasing demand or new incentive programs