Multi-Strategy Vault Allocation Rebalancer
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
Multi-Strategy Vault Allocation Rebalancer enables vault managers and authorized addresses to rebalance multi-strategy yield vaults by adjusting capital allocation across strategies. The tool reads your connected wallet address, vault contract address, strategy addresses, current allocation percentages, target allocation percentages, strategy performance metrics, TVL per strategy, rebalance deviation threshold, current block timestamp, and gas prices. It displays the current and target allocations for each strategy, TVL per strategy, and calculates the deviation from target. If any strategy deviates beyond the configured threshold, the tool provides a one-click rebalance execution that withdraws from overweight strategies and deposits into underweight ones.
HOW TO USE
Connect your wallet and select your network. Enter the multi-strategy vault contract address, a comma-separated list of strategy addresses, and the target allocation percentages for each strategy (summing to 100%). Set a deviation threshold—if any strategy's allocation deviates beyond this percentage from its target, a rebalance is recommended. Click "Analyze current allocations" to load the current allocations, TVL per strategy, and deviations. The tool displays a detailed table showing each strategy's current and target allocations, deviation, TVL, and the recommended action (Withdraw/Deposit/On target). If rebalance is needed, click "Execute rebalance" to execute the rebalance in a single transaction.
THE REAL MECHANISM — DEVIATION-BASED REBALANCE WITH BATCHED EXECUTION
Unlike manual strategy adjustments that require separate withdrawal and deposit transactions, this tool uses a deviation-based trigger system combined with batch execution. The analysis phase reads current allocations via getCurrentAllocation and TVL via getStrategyTVL for each strategy. It calculates the absolute deviation from each target and identifies the maximum drift. If this max drift exceeds the user-defined threshold, the rebalance is flagged as needed. The execution phase calls the vault's rebalance function with an array of target weights (in basis points). The vault contract then performs the rebalance atomically: it withdraws from overweight strategies and deposits into underweight strategies in a single transaction, minimizing gas costs and reducing the risk of partial execution. The vault's rebalance logic handles the approval and transfer of funds between strategies, using the vault's internal accounting. The tool uses receipt.effectiveGasPrice for accurate cost reporting and validates that target allocations sum to 100% before execution.
WHAT IT CANNOT SEE
Cannot predict strategy performance—the tool cannot forecast how different strategies will perform over time. It cannot ensure optimal allocation—the "optimal" allocation depends on risk tolerance, market conditions, and individual strategy performance. It cannot detect if strategies contain vulnerabilities—the tool does not audit the strategy contracts. It cannot verify off-chain strategy analysis—the tool has no visibility into any off-chain research or recommendations. It cannot guarantee that the rebalance will execute correctly if the vault contract's rebalance function contains bugs.
PLEASE NOTE — EVM CHAINS ONLY
This tool exclusively supports EVM-compatible chains where ethers.js can connect via standard JSON-RPC. It does not support non-EVM chains such as Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The vault contract must implement the specific interface expected by this tool (getStrategyAllocations, getStrategyTVL, getCurrentAllocation, rebalance). Always review the strategy details and allocation targets before rebalancing. This tool is a rebalancing interface, not a financial advisor or investment strategist.