Yield Aggregator Vault Migrator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Yield Aggregator Vault Migrator enables migration of yield aggregator vault positions from old vaults to new vaults. It reads comprehensive state from old vault, new vault, and strategy contracts including vault shares, total assets, vault APR, yield rates, withdrawal queues, pending withdrawals, migration eligibility, migration windows, migration deadlines, total migrated shares, user shares and balances, reward tokens, platform fees, strategy performance, and migration history. Users can migrate positions using multiple methods: migrateVault with strategy, migratePosition with withdrawal option, moveFunds with force execution, or reallocateVault with full parameter control. The tool displays old and new vault shares, APR comparison, and migration windows, providing full visibility before moving vault positions.
HOW TO USE
Connect your Web3 wallet and paste the old vault contract address, new vault contract address, and optionally the strategy contract address. The tool never hardcodes addresses—you specify the contracts you're vouching for. Enter the amount of vault shares to migrate, select the migration method, optionally specify a recipient address, and provide custom migration data if required. Check "Approve token spending" to handle approvals automatically, "Force migration" to bypass checks, or "Withdraw from old vault first" to execute a withdrawal before migration. Click "Fetch vault state" to view old vault shares, new vault shares, total assets, vault APR, migration eligibility, migration window, migration deadline, total migrated shares, platform fee, and migration history. Review the displayed vault state and APR comparison carefully—migrating moves your yield-generating position to a new vault. Click "Execute migration" to submit the migration transaction. Transaction status, gas costs, and confirmation are displayed upon completion.
MECHANICAL ADVANTAGE: DUAL-VAULT STATE AGGREGATION WITH MIGRATION HISTORY DISCOVERY
Unlike hardcoded vault tools that only read from a single contract, this tool simultaneously aggregates state from both old and new vault contracts, fetching nine different data points in parallel using Promise.all with individual error boundaries. This ensures that a revert in one view function doesn't prevent retrieval of other critical metrics. The tool automatically discovers migration history by iterating through migration event indices until it hits empty entries (capped at 10 for performance), displaying migrator addresses, shares, and status for full transparency. The tool dynamically selects the appropriate migration method based on user input—migrateVault with strategy, migratePosition with withdrawal, moveFunds with force, and reallocateVault with full control. Gas estimation factors in migration method complexity, and the tool uses receipt.effectiveGasPrice post-transaction for accurate cost reporting rather than relying on the pre-EIP-1559 gasPrice cap. APR, total assets, and migration windows are displayed prominently, enabling informed migration decisions.
WHAT IT CANNOT SEE
This tool cannot verify that the old vault contract, new vault contract, or strategy contract is legitimate or has not been compromised. It cannot detect if the migration parameters have been manipulated or if the contracts have been upgraded or modified. Migration may not execute at optimal gas price due to network conditions or succeed if the contract is paused or frozen. The tool cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that migration parameters are valid, predict gas prices during congestion, or detect if the migration has been front-run. The tool cannot ensure that the new vault will perform as expected, provide financial or investment advice, guarantee that yield rates will be maintained, verify off-chain strategy performance, ensure that all conditions for migration are met, or track migration status outside of the tool. Vault migrations involve transferring yield-bearing positions—future yields depend on the new vault's strategy and market conditions.
PLEASE NOTE
This tool operates on EVM-compatible chains only. It reads from and writes to vault contracts but provides no financial or investment advice. All migration decisions remain your responsibility. Always verify contract addresses, share amounts, and migration parameters before submitting transactions. The tool displays current state but does not automatically migrate—you must review and confirm each transaction through your wallet. Gas costs vary by network conditions; the tool estimates but cannot guarantee optimal pricing. Migration windows and deadlines are contract-enforced—ensure you migrate within the allowed period. Comparing APR and yield rates between old and new vaults is essential before making migration decisions. Strategy performance is not guaranteed—past yields do not predict future returns.