Vault Emergency Exit 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
Vault Emergency Exit Tool lets you perform an emergency exit from a DeFi vault, allowing you to withdraw your funds instantly regardless of lock-up periods, fees, or strategy constraints. When a vault is underperforming, facing a security risk, or you simply need immediate access to your funds, the emergency exit bypasses normal withdrawal restrictions and sends your funds to your wallet (or a specified recipient). The tool checks your vault balance, verifies that emergency exit is enabled, and executes the withdrawal in one transaction. This is essential for DeFi users who need to protect their capital in urgent situations.
HOW TO USE
Connect your EVM wallet and select the network. Enter the vault contract address and optionally specify the amount to withdraw (0 or leave blank to withdraw all). Optionally set a recipient address (defaults to your wallet). Click "Check vault" to view your balance, whether emergency exit is enabled, any emergency exit fee, and whether the vault is paused. Review the details, then click "Emergency exit" to execute the withdrawal. The tool calls the vault's emergencyExit() function, which withdraws your funds and sends them to the specified recipient.
TECHNICAL MECHANISM
The tool first queries the vault contract for the user's balance using balanceOf(), checks whether emergency exit is enabled via emergencyExitEnabled(), reads the emergency exit fee using emergencyExitFee(), and checks the paused status via paused(). The emergency exit is performed by calling the emergencyExit(address recipient, uint256 amount) function on the vault contract. This function typically bypasses normal withdrawal delays, fee structures, and strategy limitations to provide immediate liquidity to the user. The emergency exit may incur a higher fee than standard withdrawals, which is displayed before execution. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the exit process.
WHAT IT CANNOT SEE
This tool cannot perform an emergency exit if the vault does not support emergency withdrawals or if the user has no position—both conditions are verified before proceeding. It relies on the vault contract implementing an emergency exit function; vaults with non-standard emergency mechanisms (e.g., requiring governance approval, multi-sig) are not supported. The tool cannot guarantee that the exit will be executed if the vault is paused or if the emergency function is disabled by the contract owner. It also does not handle vaults that require additional approvals or have different emergency exit signatures.
PLEASE NOTE
Emergency exits often incur higher fees than standard withdrawals—check the fee before executing. This action is irreversible and may bypass normal withdrawal protections. The vault contract must be trusted; verify its security and audit status before use. This tool is for EVM chains only and does not support non-EVM networks.