DEX Order Book Depth Overlay
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
DEX Order Book Depth Overlay monitors the current Uniswap swap page, reads the token pair and current price from the chain, and simulates order book depth based on pool reserves. The tool overlays a visual depth chart directly on the page showing bid/ask liquidity at various price levels, helping you understand the liquidity available around the current price. It also displays support and resistance levels identified from liquidity spikes, and provides an estimated slippage calculation for your current trade size, giving you a comprehensive view of market depth and trading conditions.
WHERE IT RUNS
This userscript runs inside Uniswap (app.uniswap.org) in your browser, powered by the free BotGentz extension. It operates entirely on the page you are viewing — it reads the swap state from the page and simulates order book depth based on pool reserves. The tool is read-only and only displays information, never signing transactions or moving funds.
HOW TO USE
Install the BotGentz extension, then install this userscript from the BotGentz catalogue. Navigate to a Uniswap swap page. Connect your wallet (MetaMask or any EVM-compatible wallet) — the tool uses your wallet to read on-chain pool data. Configure your settings — choose the overlay position (top-right, bottom-left, or bottom-right), set the number of depth levels, and toggle support/resistance display, slippage estimate, and color theme. Click "Start Monitoring" to begin. The tool will display an overlay with a depth chart showing bid and ask curves, support and resistance markers, and an estimated slippage percentage. Click "Refresh" to manually update the overlay, or "Close" on the overlay to dismiss it.
HOW IT WORKS UNDER THE HOOD
The tool extracts the token pair and current price from the Uniswap page's DOM. It then reads pool reserves from the chain (simulated here for demonstration) and simulates an order book by distributing liquidity across price levels around the current price. Bid liquidity is concentrated below the current price (buy orders), while ask liquidity is concentrated above (sell orders). The tool identifies support and resistance levels by detecting liquidity spikes in the simulated order book — support is found where bid liquidity spikes, resistance where ask liquidity spikes. Slippage is calculated using the constant product formula: output = (reserveOut * amountIn) / (reserveIn + amountIn), with the slippage percentage derived from the price impact. The depth chart is drawn on a canvas element within the overlay, with bid displayed in green and ask in red.
THE PANEL
The tool runs in the BotGentz panel, a draggable floating interface that stays on top of the page. You can drag the panel by its header, collapse it to a small bubble, and resize it. The panel remembers its position per site, so it stays where you left it when you return to Uniswap. Press Escape to close the panel when you are done. The panel includes a wallet connection button, settings for overlay position, depth levels, support/resistance display, slippage estimate, and color theme, plus start/stop monitoring and refresh buttons. The overlay appears as a separate element on the page with the depth chart and information.
PLEASE NOTE
This tool requires the free BotGentz extension and a real EVM wallet extension (MetaMask or similar) already installed in your browser. The tool works on EVM chains only — Ethereum, Polygon, Arbitrum, Optimism, and other EVM chains are supported. The tool is read-only and never signs transactions or moves funds. The order book depth is simulated from AMM pool reserves and does not represent actual limit order books. Support and resistance levels are estimates based on simulated liquidity distribution. Uniswap frequently updates its interface — if the tool stops working, check for an updated version or report the issue. Always verify depth information against other sources before making trading decisions.