Skip to main content

Basic ranking

Select providers explicitly

--providers expects provider names from defi providers list.

Filter with objective metrics

Key opportunity fields

  • apy_total: total APY percentage points (2.3 means 2.3%).
  • tvl_usd: total supplied/managed USD reported by the provider.
  • liquidity_usd: currently available withdrawable/borrowable USD from the provider.
  • backing_assets: full backing composition list with per-asset share_pct.

Incomplete opportunities

When enabled, warnings may indicate missing APY/TVL and combined-provider counts.

Historical series

Optional time filters:

Positions

Supported providers: aave, morpho, moonwell.

Execution (deposit, withdraw)

Morpho yield execution requires --vault-address:
yield and lend are split by intent: yield for passive deposits/withdrawals, lend for loan lifecycle (supply|withdraw|borrow|repay). Plan with --wallet (OWS) or --from-address (local signer). See Execution & Signing for submit auth details.

Important caveats

  • APY values are percentage points (2.3 = 2.3%).
  • Morpho may produce extreme APY for very small markets; use --min-tvl-usd.
  • Kamino yield routes currently support Solana mainnet only (read only, no execution).
  • Moonwell yield routes are supported on Base and Optimism; Moonwell does not support --on-behalf-of.
  • yield opportunities no longer includes subjective risk/score fields.
  • yield history --metrics supports apy_total and tvl_usd; Aave currently supports apy_total only.
  • Aave history is lookback-window based and effectively ends near current time.
  • action_policy_error can indicate an OWS policy denial on wallet-backed submit.