Rollup Exit Queue Position Tracker
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
Rollup Exit Queue Position Tracker watches the current L2 bridge page for the user's connected wallet address, reads the user's pending exit/withdrawal queue position from the bridge contract or rollup state, monitors changes in queue position over time, calculates estimated time remaining based on current processing rate, tracks queue progress and displays the user's position in the queue, and alerts the user when their exit reaches a threshold position or is about to be processed. The tool connects to the user's wallet via window.ethereum, detects pending exit transactions from the page DOM or simulates queue data, reads the user's current position in the withdrawal queue and the total queue size, tracks position changes over time to calculate the average processing rate, estimates the remaining time based on current processing speed, displays a visual progress indicator, and triggers alerts when the user's exit reaches a configurable threshold position.
WHERE IT RUNS
The tool runs as a panel inside your browser on L2 bridge pages at https://bridge.arbitrum.io/* and https://app.optimism.io/bridge/*. It works on the Arbitrum and Optimism bridge interfaces where users can view pending withdrawals and queue positions. The tool connects to your real EVM wallet extension (MetaMask, WalletConnect, or any wallet injecting window.ethereum) to read on-chain data via eth_call and the ethers library loaded at runtime. No data is sent to any external server; all reads happen directly from the blockchain through your wallet provider.
HOW TO USE
Install the BotGentz extension, navigate to the Arbitrum or Optimism bridge page with a pending withdrawal, and open the Rollup Exit Queue Position Tracker panel. Set your alert position threshold (default 10) — the tool will alert you when your exit reaches this position or closer to the front of the queue. Select your monitoring interval from the dropdown — 30, 60, 120, or 300 seconds. Choose your alert preference — Panel only, Browser notification, or Both. Click "Track Queue" — the tool detects the bridge type, reads the current queue position from the page or simulates queue data, tracks position changes over time to calculate the processing rate, estimates the remaining wait time, and displays a visual progress bar with position indicators. The panel updates automatically at your chosen interval. When your queue position reaches the configured threshold, the tool triggers an alert with the position, total queue size, and estimated remaining time. The alert log maintains a history of recent alerts for review. Click "Refresh" to manually check the queue status, or "Clear History" to reset the alert log.
MECHANISM — QUEUE POSITION TRACKING WITH PROCESSING RATE ESTIMATION
This tool uses a queue position tracking engine that monitors exit queue progress and estimates processing times. The system first connects to window.ethereum and requests the user's wallet address. It detects the bridge type from the page URL to determine the appropriate queue tracking method. The tool scans the page DOM for queue position information using selectors for queue items, withdrawal items, and position indicators. For each detected pending exit, the tool extracts the user's current position and the total queue size. It stores historical position data in a local history object keyed by wallet address, tracking position changes and timestamps over multiple monitoring cycles. The processing rate is calculated by comparing the change in position over time: rate = (position_old - position_new) / (time_new - time_old). The estimated remaining time is then computed as: estimated_time = current_position / rate. The urgency assessment uses a multi-tier system: Alert (position ≤ threshold), Warning (position ≤ threshold × 2), or Normal (position > threshold × 2). Alerts are triggered when the user's position reaches the configured threshold.
THE PANEL
The BotGentz panel is fully draggable, allowing you to position it anywhere on your screen without obstructing the bridge interface. It includes per-site position memory, so the panel returns to your preferred location each time you visit the bridge page. Snap-to-edge functionality lets you dock the panel to any side of the browser window. The panel collapses to a compact icon when not in use and expands with a single click. You can resize it to your preferred dimensions, and pressing the Escape key instantly closes the panel. All interactions are smooth and intuitive, designed to work alongside your bridging workflow.
PLEASE NOTE
This tool requires the free BotGentz extension and a real EVM wallet extension (such as MetaMask) already installed in your browser. EVM chains only — currently supports Ethereum mainnet bridging to Arbitrum and Optimism. This is a monitoring and tracking tool only — it does not execute exit finalization transactions automatically. The tool cannot guarantee that the on-chain data matches the displayed queue position at all times due to API latency. It cannot detect queue positions for exits not visible on the current bridge page. It cannot read queue data from L2 networks not supported by the bridge. It cannot predict variations in processing rate due to network congestion or changes in batch processing. It cannot verify state proof availability for finalization. It cannot read private wallet information or transaction intentions. All blockchain reads are performed directly through your wallet provider; no data is stored or transmitted beyond your browser. Websites change their layouts and content structures regularly; while we continuously update the extraction logic, some pages may require script updates. Always verify all queue position details and processing status independently before making any decisions based on the alerts.