Skip to main content

lend markets

defi lend markets --provider aave --chain 1 --asset USDC --limit 20 --results-only
defi lend markets --provider kamino --chain solana --asset USDC --limit 20 --results-only
Flags:
  • --provider string (aave, morpho, kamino) required
  • --chain string required
  • --asset string required
  • --limit int (default 20)

lend rates

defi lend rates --provider morpho --chain 1 --asset USDC --limit 20 --results-only
defi lend rates --provider kamino --chain solana --asset USDC --limit 20 --results-only
Flags are the same as lend markets.

lend positions

defi lend positions --provider aave --chain 1 --address 0xYourEOA --type all --limit 20 --results-only
defi lend positions --provider morpho --chain 1 --address 0xYourEOA --type borrow --asset USDC --results-only
Flags:
  • --provider string (aave, morpho) required
  • --chain string required
  • --address string required
  • --asset string optional filter (symbol/address/CAIP-19)
  • --type string (all|supply|borrow|collateral, default all)
  • --limit int (default 20)

yield opportunities

defi yield opportunities \
  --chain 1 \
  --asset USDC \
  --providers aave,morpho \
  --min-tvl-usd 1000000 \
  --sort liquidity_usd \
  --limit 20 \
  --results-only
Flags:
  • --chain string required
  • --asset string required
  • --limit int (default 20)
  • --min-tvl-usd float (default 0)
  • --min-apy float (default 0)
  • --providers string (aave,morpho,kamino)
  • --sort string (apy_total|tvl_usd|liquidity_usd, default apy_total)
  • --include-incomplete bool (default false)
Output notes:
  • backing_assets includes the full reported backing composition for each opportunity.
  • tvl_usd and liquidity_usd are provider-sourced objective metrics (not inferred risk labels).

yield history

defi yield history \
  --chain 1 \
  --asset USDC \
  --providers aave,morpho \
  --metrics apy_total,tvl_usd \
  --interval day \
  --window 7d \
  --limit 1 \
  --results-only
Flags:
  • --chain string required
  • --asset string required
  • --providers string (aave,morpho,kamino)
  • --metrics string (apy_total,tvl_usd, default apy_total)
  • --interval string (hour|day, default day)
  • --window string lookback duration (for example 24h, 7d, 30d)
  • --from string optional RFC3339 start time (--window is ignored when set)
  • --to string optional RFC3339 end time (default now)
  • --opportunity-ids string optional CSV filter from yield opportunities
  • --limit int max opportunities per provider (default 20)

Provider-selection note

--providers accepts provider names, not protocol categories.

Routing note

lend and yield routes are direct-provider only (aave, morpho, kamino).