Liquidity Bootstrapping Pool 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
The Liquidity Bootstrapping Pool Exit Tool enables users to exit Liquidity Bootstrapping Pools (LBPs) by redeeming pool tokens for the underlying tokens. Exiting an LBP allows users to withdraw their liquidity and receive the underlying tokens, typically a pair of tokens that make up the pool. This tool provides a streamlined interface to exit LBPs with configurable amounts, minimum token expectations, and slippage protection.
The tool reads LBP contract state, pool state, pool token balances, user pool token holdings, current prices, exit parameters, pool weights, and pool composition. It supports exiting LBPs by burning pool tokens and receiving the underlying tokens from the pool. The tool handles the necessary approvals and submits the exit transaction to the LBP contract.
HOW TO USE
1. Connect your wallet using the Connect button. The tool automatically detects your connected address and network.
2. Select the network where your LBP contract is deployed using the network dropdown.
3. Enter the LBP contract address, the pool ID, and the pool token address.
4. Enter the amount of pool tokens to exit and the minimum amount of token A you expect to receive.
5. Enter Token A and Token B addresses (the underlying tokens you expect to receive).
6. Configure your slippage tolerance percentage for the exit.
7. Click "Load position" to verify the pool token balance and position exists.
8. Review the exit details in the preview panel including LBP contract, pool ID, pool token, exit amount, min tokens, and underlying tokens.
9. Click "Exit LBP" to submit the exit transaction through your wallet.
10. The tool will handle token approvals (if required) and execute the exit.
TECHNICAL MECHANISM
The tool interacts with the LBP contract's exit function, which typically takes the pool ID, pool token amount, and minimum output amounts as parameters. Before exiting, the tool verifies the user's pool token balance and approves the LBP contract to burn the required amount. The exit function then burns the pool tokens and returns the underlying tokens (Token A and Token B) to the user, proportional to the pool's current reserves and weights. The tool applies slippage protection by checking that the received token amounts meet or exceed the minimum expected amounts. The exit history records the transaction hash, amounts, and tokens received.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on the LBP contract's internal pricing. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that LBP exit will execute at the optimal price due to slippage, market volatility, and block timing. It cannot guarantee that exit will succeed if the LBP pool is paused or has insufficient liquidity. It cannot verify that the LBP contract has not been upgraded or modified. It cannot detect if the exit path is optimal or if the transaction is being front-run by malicious actors. It cannot recover funds if execution fails due to contract bugs, insufficient approvals, out-of-gas errors, or blockchain reorgs. It cannot verify that pool tokens are legitimate or not. It cannot predict market movements, price gaps, or flash crashes that may affect exit value. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying LBP protocol has been compromised. It cannot prevent the user from canceling or modifying exit parameters through other interfaces. It cannot ensure that LBP exit is economically optimal or that the exit price will be favorable. It cannot guarantee that redeemed tokens will have expected value.
PLEASE NOTE
This tool is designed for EVM-compatible blockchains (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, and others). It requires an active wallet connection and sufficient native currency for gas fees. Always verify the LBP contract address, pool ID, pool token address, and exit parameters before executing. The minimum token amounts should be set based on expected prices minus your slippage tolerance. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when exiting LBPs. For mainnet usage, ensure the LBP contract has been audited and you understand the risks of LBP exits including slippage, gas costs, and smart contract risks.