All recipes use the
GET /quote endpoint. The same toToken addresses work with POST /advanced/routes and the LI.FI SDK. See API Integration or SDK Integration for full integration guides.Morpho Vaults (V1 and V2)
Morpho is a lending protocol with optimised vault strategies. Composer supports both V1 and V2 vaults.Same-Chain: USDC → Morpho Vault on Base
This is the example from the original Composer documentation: deposit 1 USDC into a Morpho vault on Base.| Parameter | Value | Notes |
|---|---|---|
fromChain | 8453 | Base |
toChain | 8453 | Base (same-chain) |
fromToken | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | USDC on Base |
toToken | 0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A | Morpho vault token on Base |
fromAmount | 1000000 | 1 USDC (6 decimals) |
Cross-Chain: ETH on Ethereum → Morpho Vault on Base
Cross-chain Composer: deposit into a Morpho vault on Base using ETH from Ethereum, all in a single user flow. The routing engine determines the optimal path (bridge, swap, deposit) automatically.Cross-chain Composer flows require status polling via
GET /status. See Cross-Chain Composer Patterns for the full execution flow.Euler Vaults
Euler is a lending protocol. Composer supports deposit and withdraw actions.Same-Chain: Deposit into Euler Vault
Felix Vanilla Vaults
Felix Vanilla vaults are supported for deposit and withdraw.Same-Chain: Deposit into Felix Vanilla Vault
Neverland Vaults
Neverland vaults are supported for deposit and withdraw.Same-Chain: Deposit into Neverland Vault
Pendle Yield Tokens
Pendle enables yield tokenisation. Composer supports deposit and withdraw.Same-Chain: Deposit into Pendle
Deposit-Only Protocols
The following protocols support deposit only (no withdraw via Composer):- Maple — Lending protocol
- Ethena — USDe to sUSDe, ENA to sENA conversions
- Kinetiq — Staking (see Staking Recipes)
GET /quote pattern with the protocol’s vault/staking token as toToken.
General Pattern
Every vault deposit recipe follows the same pattern:toToken must be a vault token address from a supported protocol. Everything else is identical to a standard LI.FI swap or bridge request.

