Skip to main content

Markets

Rates

Protocol routing

  • --provider aave -> Aave adapter
  • --provider morpho -> Morpho adapter
  • --provider kamino -> Kamino adapter (Solana mainnet only)
  • --provider moonwell -> Moonwell adapter (Base, Optimism)

Positions

--type all returns disjoint rows: supply, collateral, and borrow. Supported providers: aave, morpho, moonwell.

Execution (supply, withdraw, borrow, repay)

Morpho lend execution requires --market-id:
Aave auto-resolves pool addresses on Ethereum, Optimism, Polygon, Base, Arbitrum, and Avalanche. Use --pool-address on other chains. Moonwell execution targets mToken contracts (Compound v2 style) on Base and Optimism:
Use --pool-address to specify the mToken directly, or omit it to auto-resolve by underlying asset. Moonwell does not support --on-behalf-of. Plan with --wallet (OWS) or --from-address (local signer). See Execution & Signing for submit auth details.

Suggested filters and reliability defaults

Output fields

lend markets returns:
  • protocol, chain_id, asset_id
  • provider, provider_native_id, provider_native_id_kind
  • supply_apy, borrow_apy
  • tvl_usd, liquidity_usd
  • source_url, fetched_at
lend rates adds utilization.