Overview
Your users are earning yield on other DeFi protocols when they discover better rates on your protocol. Simple enough for them to move, right? In practice, position migration involves coordination challenges that often aren’t worth the effort for your users. Consider this scenario: your users are earning yield on another protocol and find better rates on yours. They have four options:Multiple manual transactions
Withdraw, approve, deposit - each step requiring signatures and gas fees
Custom migration contracts
Rarely built due to development complexity, audit costs, and smart contract risk
Accept the status quo
Stay put because the migration effort outweighs the benefit
Risk manual operations at scale
For funds managing large positions, manual multi-step processes create operational risk and require careful coordination
Biconomy Move changes this entirely. Your users can move positions from any DeFi protocols to yours with a single signature. They click once. Everything happens atomically. What required careful multi-step coordination now happens seamlessly.
What is Move?
Move is a feature that allows your DeFi positions to simply migrate anywhere you want, in a single operation. It solves the fundamental coordination problem that makes protocol migration so painful today.Use Cases
Lending positions
Find higher yield opportunities
Borrow positions
Find cheaper borrow rates
Version migration
Moving between versions e.g. Moving between Aave V3 to Aave V4
Expiring positions
Moving your expiring Pendle position to a new one
How Move Works
Move makes the problems associated with migrating any DeFi position a thing of the past. Instead of managing complex multi-step processes manually, users trigger intelligent migration flows that handle all the complexity automatically.Fusion Mode Integration
Works with any wallet (MetaMask, Rabby, etc.) through Biconomy’s Fusion Mode - no special wallet software required.
Key Capabilities
1. Atomic Cross-Protocol Operations
Your entire position moves in one coordinated flow:2. Runtime Amount Resolution
Instead of guessing balances, Move uses exact amounts at execution time:3. Gasless Execution
Optional gas sponsorship means users can migrate positions without holding ETH. Pay with the tokens you’re already moving.4. Graceful Failure Handling & Atomic Execution
If any step fails, automatic cleanup ensures funds return safely to your wallet. No partial states, no stuck funds.If you’re moving positions on a single chain — all execution is done atomically.
Example: AAVE to Venus Migration
This example demonstrates a complete migration from AAVE to Venus Protocol using Move’s composable orchestration:1
Transfer Accrued Interest
2
Withdraw Entire AAVE Position
3
Approve Venus to Spend Tokens
4
Mint vTokens on Venus
Creating the Fusion Quote
Key Features Demonstrated
Runtime Balance Resolution
Uses
runtimeERC20BalanceOf
to capture exact amounts at execution timeAtomic Execution
All operations succeed together or fail together with automatic cleanup
Buffer Strategy
Accounts for interest accrual between signing and execution
Gasless Execution
Optional gas sponsorship for seamless user experience
Fusion Mode
Works with any external wallet through Companion Account mechanism