Gas Price Alert with Auto-Execute
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
Gas Price Alert with Auto-Execute is a powerful automation tool that monitors gas prices and automatically executes pre-configured transactions when your target gas price is reached. When you're on any webpage with a prepared transaction (token swap, NFT mint, transfer, or contract interaction), the tool continuously monitors gas prices via eth_gasPrice calls to your wallet's RPC endpoint. You set a target gas price threshold in Gwei—when the price drops to or below that threshold, the tool sends a notification and automatically submits the prepared transaction through your wallet. The panel displays the current gas price, your target threshold, and the alert status (monitoring, threshold reached, executing). A safety cooldown prevents multiple executions, and an execution history log tracks all auto-executed transactions. Before enabling, the tool requires you to explicitly enable auto-execute and confirm the prepared transaction parameters, ensuring you are aware of what will be executed.
WHERE IT RUNS
This overlay operates on any website (matching all URLs) across the entire web. It works in any browser that supports the BotGentz extension framework and has an EVM-compatible wallet extension installed. The panel activates automatically on every page, monitoring for transaction activity and providing gas price alert functionality.
HOW TO USE
Install the extension and connect your wallet. Prepare your transaction on the page—this could be a token swap on Uniswap, an NFT mint, a transfer, or any other contract interaction. Navigate to the gas price alert panel and set your target gas price threshold in Gwei (e.g., 15 Gwei). Configure additional settings: max gas price to prevent execution during spikes, cooldown period between executions (default 10 minutes), and notification toggle. Enable auto-execute by toggling it on—you'll be prompted to confirm the prepared transaction parameters. Once enabled, the tool monitors gas prices in real-time. When the gas price drops to or below your target, the tool sends a notification and automatically executes the transaction. Review the execution history for past auto-executions with timestamps, gas prices, and success status. Use the "Force Check" button to manually check gas prices and "Execute Now" for manual override.
MECHANISM: CONTINUOUS GAS PRICE MONITORING WITH CONDITIONAL TRANSACTION EXECUTION
The extension implements a polling-based gas price monitoring system that queries eth_gasPrice via the connected wallet's RPC endpoint at 10-second intervals. Each poll compares the current gas price against the user's configured target threshold and max gas price ceiling. When the current gas price is below or equal to the target and below the max ceiling, and the auto-execute toggle is enabled, the tool initiates the execution sequence. The cooldown mechanism checks the last execution timestamp against the configured cooldown period (default 10 minutes), preventing rapid repeated executions. The transaction execution uses ethers.js (loaded at runtime) to construct and send the prepared transaction using the wallet's signer. The tool captures the transaction hash and receipt, logs the execution result in the history (stored via GM_setValue), and sends a desktop notification via GM_notification. The execution status state machine tracks idle, monitoring, and executing states, providing clear visual feedback. The prepared transaction parameters are read from the page's DOM and contract interaction patterns, allowing the tool to detect what transaction the user is preparing to send. All gas price data and execution history are stored locally in the browser—no external servers or third-party APIs are used beyond the wallet's RPC endpoint.
THE PANEL
The overlay panel is fully draggable via its title bar and remembers its position per-site using GM_setValue. It snaps to the nearest edge when dragged within 40px of any screen boundary. The panel includes clear sections for gas price monitor (chain name, wallet address, current gas price with target indicator, target threshold, max gas, cooldown, and status), transaction ready (preview of prepared transaction with contract address, function, value, and gas limit), auto-execute (toggle with status indicator and warning message), settings (target gas price input, cooldown period input, max gas price input, notification toggle), execution history (list of recent executions with status icons, gas prices, and timestamps), and action buttons (Force Check, Execute Now, Save Settings, Copy Report, Clear History). The gas price display color-codes the current price—green if below target, yellow if near target, red if above max. Pressing Escape temporarily dismisses the panel until you navigate to a new page or manually reactivate.
PLEASE NOTE
This extension requires the free BotGentz framework extension to be installed and active. You must also have a real EVM-compatible wallet extension (such as MetaMask, WalletConnect, Coinbase Wallet, or Rabby) already installed in your browser—the overlay uses your wallet's RPC provider for eth_gasPrice calls and to send transactions. The tool sends real on-chain transactions when auto-execute is triggered—each transaction costs gas and may have financial implications. Auto-execute should only be enabled when you fully understand and approve the prepared transaction parameters. The tool cannot auto-execute transactions that require user interaction between steps (e.g., multi-step approvals); depends on the wallet's RPC endpoint which may be rate-limited or unavailable; cannot detect if the prepared transaction parameters change after the alert is set; cannot guarantee that the transaction will succeed (may fail due to slippage, gas limits, or contract changes); does not support non-EVM chains where gas mechanics differ; cannot auto-execute transactions that require complex pre-execution checks; cannot recover from failed transactions automatically; cannot detect if the user manually executes the transaction before the alert triggers; and does not support transactions that require multiple signatures or approvals. No private keys, wallet balances, browsing history, or transaction data are ever collected, transmitted, or stored outside your local browser—all data is stored locally using GM_setValue. Auto-execute is a powerful feature—use with extreme caution and always verify transaction parameters before enabling.