Automatic route optimization
Find optimal paths for entering/exiting DeFi positions or swapping ERC20 tokens with
route
API.Crosschain routing
Execute complex DeFi operations across multiple blockchains using bridge callbacks and post-bridge execution
Custom DeFi workflows
Bundle several DeFi actions into a single transaction using
bundle
API.Getting protocol data
Access DeFi protocols’ and tokens’ data through a set of Enso APIs.
When to use: Route vs Bundle API?
Use Route API for:
- Redeeming, swapping, direct position deposits
- Automatically optimized swaps based on current market conditions (
enso.route
) - Zapping into liquidity from any token with automatic swaps
- Simple crosschain swaps between two chains
- Crosschain zap deposits from any token to any vault on another chain with automatic swaps
- Cannot handle custom post-bridge logic or multi-step protocols interactions.
Use Bundle API for:
Limitations:
- Borrowing, harvesting/claiming rewards, opening CLMM positions
- Routing with predetermined positions
- Creating multichain DeFi strategies
- Crosschain stablecoin minting
- Crosschain yield strategies with minting tokens on different chains
Limitations:
- Single callback sequence with up to 10 chained actions
Updated