Options Position Exerciser
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 Options Position Exerciser enables users to exercise options positions on-chain. Exercising an option allows the holder to buy or sell the underlying asset at the strike price before expiry. This tool provides a streamlined interface to exercise options with configurable amounts and position status verification.
The tool reads options contract state, option position, token balances, strike price, expiry timestamp, option parameters, holder status, and collateral amount. It supports exercising options with configurable amounts (or full exercise). The tool verifies that the option is exercisable (not expired and in-the-money) before allowing exercise. It displays detailed position information including collateral locked, strike price, expiry, and exercisable status.
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 options contract is deployed using the network dropdown.
3. Enter the options contract address and the option position ID.
4. Optionally set the exercise amount (enter 0 for full exercise).
5. Configure your slippage tolerance percentage for the exercise transaction.
6. Click "Load position" to verify the position exists and check exercisable status.
7. Review the position details in the preview panel including contract, position ID, holder, asset token, collateral locked, strike price, expiry, and exercisable status.
8. Click "Exercise Option" to submit the exercise transaction through your wallet.
9. The tool will execute the exercise and update the position status.
TECHNICAL MECHANISM
The tool interacts with the options contract's exercise function, which typically takes the position ID and amount as parameters. Before exercising, the tool reads the position state to verify that the option is exercisable (not expired, sufficient collateral, and in-the-money if required). The exercise function then settles the position: if it's a call option, the holder pays the strike price and receives the collateral; if it's a put option, the holder delivers the asset and receives the strike price. The tool checks the holder's balance and approvals before allowing exercise. The exercise history records the transaction hash and exercise details.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on the options contract's internal state. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that option exercise will execute at the optimal price due to slippage, market volatility, and block timing. It cannot guarantee that exercise will succeed if the options contract is paused or frozen. It cannot verify that the options contract has not been upgraded or modified. It cannot detect if the exercise 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 the option is in-the-money or that exercise is profitable. It cannot predict market movements, price gaps, or flash crashes that may affect exercise value. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying options protocol has been compromised. It cannot prevent the user from canceling or modifying exercise parameters through other interfaces. It cannot ensure that exercise is economically optimal or that gas costs do not exceed exercise value. It cannot guarantee that the option will be exercised before expiry.
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 options contract address, position ID, and exercise parameters before executing. Exercise is only possible if the option is in-the-money and has not expired—check the status before attempting to exercise. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when exercising options. For mainnet usage, ensure the options contract has been audited and you understand the risks of options exercising including settlement risk, gas costs, and smart contract risks.