Automated Rebalancing Vault Deposit Tool
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
This tool provides on-chain deposit, withdrawal, and rebalancing management for automated rebalancing vaults, enabling you to participate in actively managed strategies. It reads your connected wallet address, vault contract address, deposit token address, vault balance, user balance, current vault allocation, rebalancing parameters, current block timestamp, and deposit history. You can then sign and send transactions to check current vault and user balances, deposit assets into the vault, withdraw shares from the vault, trigger rebalancing of the vault portfolio, and record deposit metadata on-chain. All vault parameters are displayed in a clear review panel before you sign, so you know exactly what you are depositing or withdrawing. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all vault activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your vault contract, and paste the vault contract address and deposit token address (use 0x0 for native currency). Enter the token decimals and the deposit amount in raw units (e.g., 1e18 for 1 token). The review panel shows all inputs, the current vault total balance, and your user balance before you sign. Use the numbered action buttons: check balances to view your current token balance, vault shares, and asset value; deposit to add assets to the vault and receive shares in return; withdraw to redeem shares for underlying assets; or trigger rebalance to execute the vault's rebalancing strategy. You can also check vault status to view current total assets and your holdings. Each transaction is signed sequentially, and the tool displays transaction details and confirmation status.
THE REAL MECHANISM
This tool uses ethers.js v5.7.2 to build and send transactions through the wallet's signer. It does not rely on any hardcoded contract addresses – you paste the vault contract you are using, so you are in full control. When you check balances, the tool calls totalAssets to get the vault's total value, balanceOf to get your shares, and convertToAssets to calculate the value of your shares. For native currency deposits, the tool automatically sends the deposit amount as value with the transaction. When you trigger rebalancing, the tool calls the rebalance function, which executes the vault's automated strategy to adjust asset allocations according to its parameters. The tool reads vault state via view functions to display current balances and allocation. All transactions are sequential to prevent nonce conflicts, and gas costs are calculated using effectiveGasPrice for accurate post-EIP-1559 reporting.
WHAT IT CANNOT SEE
This tool cannot verify off-chain asset allocation, predict optimal rebalancing, detect vault strategy changes, or ensure that the vault contract handles deposits correctly. It cannot detect if the vault's strategy is performing as expected or if the asset allocation is optimal. The tool also cannot verify that the vault contract correctly handles edge cases like slippage, price volatility, or strategy changes. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the deposit, withdrawal, or rebalancing will be processed correctly if the contract is not properly implemented.
PLEASE NOTE
This tool works only on EVM-compatible chains supported by your wallet and provider. Always double-check the vault contract address and parameters before signing. Use testnet first. The tool is a transaction-signing interface and vault management tool, not a strategy performance or asset allocation verification system.