Trade Size Splitter for Slippage
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
Trade Size Splitter for Slippage is your strategic execution tool for minimizing price impact on large DEX trades. It automatically detects the token pair and trade amount from any DEX swap page, then calculates an optimal split plan that breaks your large trade into smaller chunks. Each chunk is executed sequentially with configurable intervals, reducing the price impact and slippage that would occur with a single large transaction. The tool displays a real-time split execution plan with per-chunk price impact estimates, total estimated savings, and execution progress. It provides one-click execution of split trades with configurable chunk count, interval, and splitting strategy (equal vs decreasing chunk sizes), and tracks total execution cost versus a single large trade.
WHERE IT RUNS
This script runs on all major DEX interfaces, including Uniswap (app.uniswap.org), SushiSwap (app.sushi.com), Curve (curve.fi), Balancer (balancer.fi), 1inch (1inch.io), 0x Protocol (0x.org), CowSwap (cow.fi), and PancakeSwap (app.pancakeswap.finance). It works on swap pages and trading interfaces where users exchange tokens. The tool automatically detects the DEX interface and adapts its split execution to the specific page.
HOW TO USE
Install the script through the BotGentz userscript manager. Navigate to any supported DEX swap page. Click "Connect Wallet" to link your EVM wallet extension—the tool supports MetaMask, Coinbase Wallet, and any Web3-compatible wallet. The panel will automatically detect the token pair and amount from the page. Configure your split settings: number of chunks, interval between chunks (seconds), minimum chunk size, and split strategy (equal or decreasing). Click "Simulate Split" to see the execution plan with per-chunk price impact estimates and total savings. When ready, click "Execute Split" to begin execution. The script will execute each chunk sequentially, providing real-time progress updates and completion status.
OPTIMAL CHUNK SIZING ENGINE WITH DYNAMIC PRICE IMPACT MODELING
Unlike simple equal splitting that ignores market dynamics, this tool implements an optimal chunk sizing engine that models price impact based on chunk size relative to liquidity depth. The engine calculates per-chunk price impact using a non-linear model where impact increases with chunk size: smaller chunks have disproportionately lower impact due to accessing the most liquid portions of the order book. The tool supports two splitting strategies: equal chunks (consistent size across all chunks) and decreasing chunks (larger chunks first, smaller later), allowing users to optimize for different market conditions. Each chunk's impact is estimated using the formula: impact = (chunkSize / totalAmount) × marketImpact × (1 + chunkIndex × 0.1), modeling how later chunks face progressively worse conditions as liquidity is depleted. The engine also calculates total savings versus a single large trade, typically showing 30-70% reduction in price impact.
THE PANEL
The floating panel is fully draggable and snap-to-edge enabled. You can collapse it to a compact bubble when not in use, resize it to your preferred dimensions, and it remembers its position across page loads using persistent storage. Press Escape to quickly dismiss the panel. The panel automatically updates with fresh gas data every 30 seconds and displays real-time execution progress during split trades.
PLEASE NOTE
This script requires the free BotGentz extension to be installed in your browser—it does not run as a standalone extension. You also need a real EVM wallet extension already installed and configured. The tool works with major DEXs but may not detect all DEX interfaces correctly. Actual price impact may differ from simulation due to mempool activity and other traders. Gas costs for multiple transactions may be higher than a single large trade—splitting too finely may increase gas costs beyond savings. No user data is collected, stored, or transmitted—all wallet interactions stay local in your browser. Execution success depends on network conditions and contract state; the tool provides execution assistance but cannot guarantee order completion if market conditions change rapidly.