Range Order Placement 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
Range Order Placement Tool lets you place range orders—a type of limit order using concentrated liquidity—on a DEX like Uniswap V3. Instead of placing a traditional limit order, you deposit a single token and set a price range. When the pool price enters your specified range, your deposited tokens are automatically swapped for the other token, effectively executing a limit order. The tool checks the current pool price and tick, verifies your token balance, and places the range order in one transaction. This is essential for traders who want to automate their trades at specific price levels without relying on traditional order books.
HOW TO USE
Connect your EVM wallet and select the network. Enter the pool address (e.g., Uniswap V3 pool), the token you want to deposit, and the amount. Set the lower and upper tick values for your desired price range. Set your slippage tolerance. Click "Check price & balance" to view the current pool tick, your token balance, and whether you have sufficient funds. Review the details, then click "Place range order" to execute the transaction. The tool deposits your token into the pool as a concentrated liquidity position within the specified tick range, creating a range order that swaps tokens when the price enters the range.
TECHNICAL MECHANISM
The tool first reads the pool's token0, token1, and current tick using the slot0() function on the Uniswap V3 pool contract. It also checks the connected wallet's balance of the input token. A range order is placed by calling the NonfungiblePositionManager's mint() function, which creates a concentrated liquidity position with the specified tick range and token amount. When the pool price moves into the range, the position's liquidity becomes active, and swaps occur automatically as traders interact with the pool. The position can be closed later, and any fees earned during the range are collected. The tool uses receipt.effectiveGasPrice for accurate gas reporting and provides progress feedback during the order placement.
WHAT IT CANNOT SEE
This tool cannot place range orders if the token balance is insufficient or the price range is invalid (e.g., if the tick range does not encompass the current price or is too narrow). It relies on the DEX supporting range order mechanics via concentrated liquidity; pools that do not support this mechanic or use non-standard LP tokens are not supported. The tool cannot guarantee that the order will be filled—it depends on market conditions and whether the price enters the specified range. It also cannot guarantee that slippage will be avoided when the order is filled.
PLEASE NOTE
Range orders are not traditional limit orders—they are implemented as concentrated liquidity positions. The order may be partially filled or not filled at all, and you may earn fees while the position is active. The position manager 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.