The Problem It Solves
Without Biconomy, migrating between vaults requires:- Approve withdrawal from source vault (signature 1)
- Redeem shares (signature 2)
- Bridge to destination chain (wait, signature 3)
- Swap to destination vault’s asset (signature 4)
- Approve destination vault (signature 5)
- Deposit into new vault (signature 6)
How It Works
1
User Selects Migration
Choose source vault to exit and destination vault to enter
2
API Plans the Route
Biconomy calculates: redeem → swap (if needed) → bridge (if needed) → deposit
3
User Signs Once
Single signature authorizes the entire migration
4
Atomic Execution
All steps execute together—no partial states or stuck funds
Quick Example
Migrate from AAVE on Polygon to Morpho on Base:Same-Chain Migration
Move between vaults on the same chain—ideal for chasing better yields:Cross-Chain Migration
Move positions across chains to access better opportunities:Understanding the Response
Migration Strategies
- Yield Chasing
- Risk Rebalancing
- Chain Optimization
Move to higher-yielding vaults as rates change:
Provider Control
Customize the routing for your migration:Fee Structure
Best Practices
For large positions:- Consider splitting into multiple smaller migrations
- Use
routeSelectionMode: 'cheap'for best rates - Set appropriate slippage (1-2% for cross-chain, 0.5% for same-chain)
- Use
routeSelectionMode: 'fast-quote' - Prefer
allowBridgeProviders: 'across'for speed
Supported Vault Types
Lending
AAVE ↔ Compound ↔ Morpho ↔ Venus ↔ Spark
Yield
Yearn ↔ Beefy ↔ Convex ↔ Sommelier
Staking
Lido ↔ Rocket Pool ↔ Frax ↔ Stakewise
LP Positions
Uniswap ↔ Curve ↔ Balancer ↔ Velodrome
Next Steps
Token to Vault
Deposit any token into vaults
Vault to Token
Withdraw from vaults to any token