This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Stuck Transaction Canceller

Wallets · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryWallets
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Stuck Transaction Canceller is a wallet-focused tool that enables users to cancel pending transactions that are stuck in the mempool due to low gas prices or network congestion. Unlike wallet interfaces that only show transaction history, this tool actively monitors your pending transactions and provides a streamlined way to replace them with cancellation transactions. It reads pending transaction nonces, analyzes transaction gas prices, checks the current block gas price, monitors transaction pool status, verifies wallet balance, and validates transaction replacement eligibility. The tool supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, and Base, providing a unified interface to identify and cancel stuck transactions across multiple networks. This is essential for users who have transactions pending for extended periods, preventing them from sending new transactions with the same nonce or binding up wallet activity.

HOW TO USE

Connect your wallet using WalletConnect or a compatible browser extension. Ensure your wallet is on the network where the stuck transaction is pending. Enter the transaction hash of the stuck transaction (or provide the nonce directly). Enter the original gas price in gwei and set a gas multiplier—typically 1.2x to 2.0x to ensure the replacement transaction outbids the original. Click "Check transaction" to verify the transaction status: the tool reads the current nonce, checks whether the transaction is still pending, and calculates the required replacement gas price. If the transaction is pending, the "Cancel transaction" button appears. Click it to submit a 0 ETH self-transfer with the higher gas price and the same nonce, replacing the stuck transaction. The tool displays a transaction link to your chain's block explorer and logs the final gas cost using receipt.effectiveGasPrice for accurate post-EIP-1559 fee tracking.

ADAPTIVE NONCE REPLACEMENT AND GAS PRICE CALCULATION ENGINE

The core technical mechanism that distinguishes this tool is its adaptive nonce replacement and gas price calculation engine. Unlike manual transaction cancellation methods that require users to construct raw transactions, this tool automates the entire process. The engine first reads the wallet's current transaction count using eth_getTransactionCount with both 'pending' and 'latest' parameters to determine the exact state of the nonce sequence. It then calculates the minimum required replacement gas price by taking the original gas price and applying the user's multiplier, then comparing it to the current network gas price to ensure the replacement is competitive. The engine implements safety checks: it verifies that the wallet has sufficient native balance to cover the replacement transaction's gas cost (deducting the fee from the balance as required by PLAYBOOK-C §5 rule 3). It also validates that the replacement transaction's nonce is not already used by checking the transaction pool. The replacement transaction is constructed as a 0 ETH self-transfer with a gas limit of 21000—the minimum required for a simple transfer, ensuring the cancellation is efficient and cost-effective. All RPC calls are wrapped with timeout and retry logic, and the tool automatically falls back to a secondary provider if the primary endpoint fails or rate-limits, ensuring the status check completes even during network congestion.

WHAT IT CANNOT SEE

The tool cannot guarantee that a stuck transaction will be cancelled if the network is congested, the replacement transaction is front-run, the wallet's nonce is already used by another transaction, or the gas price increase is insufficient to replace the original transaction before it is mined. It has no visibility into the exact mempool state across all nodes, nor can it predict how quickly the original transaction will be mined. The tool cannot detect if the original transaction has been replaced by another pending transaction from a different wallet or service. It does not monitor transactions after cancellation—it is a cancellation tool, not a transaction monitoring service. The tool cannot interact with non-EVM chains, private networks, or wallets that do not support standard EIP-1559 or legacy transaction replacement.

PLEASE NOTE

This tool is designed exclusively for EVM-compatible blockchain networks. It supports Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain, Base, and similar chains. Non-EVM networks such as Solana, Cosmos, or Bitcoin are not supported. Always verify the transaction hash and nonce before cancelling—the tool does not validate transaction safety or legitimacy beyond basic verification. The tool provides estimates only—actual fees and gas costs are determined at the time of transaction execution. Users are responsible for understanding the risks of transaction cancellation, including the possibility that the original transaction may still be mined if the replacement is not processed in time.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.