Security Warning: We will never call you or ask for your recovery phrase, private keys, or wallet signatures.
Pending — Crypto Transaction Status & Stuck TX Diagnosis
Diagnose pending, stuck, or dropped cryptocurrency transactions across Ethereum Mainnet, Polygon, and Base. 100% read-only mempool inspection, fee calculation, and nonce gap analysis with zero wallet connection.
Core Diagnostic Mechanics: Why Crypto Transactions Stall
1. EIP-1559 Base Fee Surge & Dynamic Gas Volatility
Under Ethereum EIP-1559, every block dynamically adjusts its base fee by up to ±12.5% depending on block gas capacity utilization. An EIP-1559 Base Fee Surge occurs when network gas market conditions increase past your transaction's maximum fee limit (maxFeePerGas). During volatility spikes (such as NFT mints, DeFi liquidations, or high-volume token transfers), block validators cannot include the transaction. It remains stalled in the public mempool until network demand cools or the sender submits an accelerated fee-bump replacement transaction.
2. Account Nonce Gaps & Contiguous Sequential Execution
Account-based EVM blockchains (Ethereum, Polygon, Base) strictly enforce ordered execution using a cryptographic nonce counter starting from 0. Nonce Gaps occur when an earlier transaction remains unconfirmed or dropped with low gas fees. Because validators process transactions from a given address in strictly contiguous numerical order, all subsequent transactions with higher nonces are blocked indefinitely until the earlier nonce is mined or replaced.
3. Centralized Exchange (CEX) Custodial Queues
Transactions initiated as withdrawals from centralized exchanges (Coinbase, Binance, Kraken) originate from the exchange's internal hot-wallet architecture. An Exchange Queue delay occurs when the custodial system batches or delays broadcasting. If an exchange transaction is queued or broadcast with low gas, the end user cannot replace or cancel it directly. Only the exchange operator possesses the private keys necessary to accelerate the transaction.
Mempool Congestion & Gas Fee Benchmarks
Quantitative modeling of mempool congestion tiers, transaction backlog counts, and recommended fee rates across Bitcoin and EVM networks per Strategy Table 5:
| Congestion Level |
Mempool Size |
Tx Count |
Next-Block Fee |
Low-Priority Fee |
ETH Base Fee |
Estimated ETA |
| Empty |
< 1 vMB |
2,000 – 10,000 |
1 – 2 sat/vB |
1 sat/vB |
< 15 Gwei |
Next block (< 1 min) |
| Light |
1 – 10 vMB |
10,000 – 50,000 |
2 – 10 sat/vB |
1 – 3 sat/vB |
15 – 25 Gwei |
1 – 3 mins |
| Moderate |
10 – 50 vMB |
50,000 – 150,000 |
5 – 20 sat/vB |
2 – 5 sat/vB |
25 – 40 Gwei |
3 – 10 mins |
| Heavy |
50 – 200 vMB |
150,000 – 300,000 |
20 – 50 sat/vB |
10 – 20 sat/vB |
40 – 80 Gwei |
10 – 60 mins |
| Extreme |
200+ vMB |
300,000 – 470,000+ |
100 – 500+ sat/vB |
50+ sat/vB |
80 – 200+ Gwei |
Hours / Mempool Eviction |
Sequential Nonce Gap Architecture
In EVM architectures (Ethereum, Polygon, Base), account transactions must be mined in strictly ascending order without omissions. When an earlier nonce stalls, the entire subsequent pipeline freezes:
[Nonce 10] -> [Nonce 11] -> [Nonce 12 STUCK] -> [Nonce 13 BLOCKED] -> [Nonce 14 BLOCKED]
|
v (Resolution: Replace or 0 ETH Cancel self-transfer)
[Replace Nonce 12: +10% Gas]
|
v (Mined)
[Nonce 12 Cleared -> Nonce 13 & 14 Proceed]
When transaction [Nonce 12 STUCK] stalls due to an inadequate base fee or priority tip, block builders cannot mine [Nonce 13 BLOCKED] or subsequent transactions. Once Nonce 12 is replaced with an identical nonce offering at least a 10% fee bump or canceled via a 0 ETH Cancel self-transfer, the entire queue clears contiguously.
Step-by-Step Wallet Remediation Protocols
MetaMask Remediation
Speed Up (Fee Bumping):
- Open MetaMask and navigate to the Activity tab.
- Locate the pending transaction and click Speed Up.
- Select Advanced gas settings to configure custom EIP-1559 fee parameters.
- Increase the Priority Fee and Max Fee by at least 10% above current market rates.
- Submit the replacement transaction to overwrite the stuck mempool entry.
0 ETH Cancel Self-Transfer Protocol:
- In MetaMask, go to Settings > Advanced and enable Customize transaction nonce.
- Initiate a new transfer of 0 ETH to your own wallet address.
- In the Custom Nonce field, enter the exact stuck nonce number.
- Set an aggressive gas fee and broadcast the 0 ETH Cancel self-transfer.
Reset Local Activity Cache:
If your wallet activity counter is desynchronized from the node RPC: Navigate to Settings > Advanced > Clear activity tab data. This refreshes local state without modifying balances or seed phrases.
Coinbase Wallet Remediation
- Open Coinbase Wallet and tap the Activity / History tab.
- Select the pending transaction and tap Speed Up.
- Choose the Fast fee preset or input custom Max Fee and Priority Fee rates.
- To cancel, select Cancel Transaction; Coinbase Wallet will automatically construct a 0-value replacement to your own address matching the required nonce.
- Confirm and broadcast the replacement.
Phantom (EVM / Ethereum) Remediation
- Open Phantom and switch to your Ethereum account view.
- Click the Recent Activity icon (lightning bolt).
- Select the pending transaction and click Speed Up.
- Adjust the Network Fee slider to Custom and input the recommended replacement gas fees.
- To cancel, click Cancel Transaction and approve the replacement cancellation with elevated fees.
Frequently Asked Questions
- Why is my cryptocurrency transaction pending or stuck?
- Transactions usually remain pending due to network fee surges under EIP-1559 where the current base fee exceeds your max fee, an account nonce gap where an earlier transaction has not yet confirmed, or mempool congestion during high-demand events like NFT mints.
- What is an Ethereum nonce gap and how do you fix it?
- Every transaction from an Ethereum account has a strictly sequential nonce counter starting from 0. If transaction with nonce 5 is stuck or dropped with low gas, all subsequent transactions (nonces 6, 7, 8) are held indefinitely in the mempool. You can fix it by speeding up or replacing transaction 5 with a higher gas fee, or sending a 0 ETH self-transfer using the exact stuck nonce.
- How do I speed up or cancel a pending transaction in MetaMask?
- In MetaMask, navigate to Activity, find the pending transaction, and click 'Speed Up' to submit a 10%+ higher gas fee. To cancel, either click 'Cancel' in MetaMask or enable 'Customize transaction nonce' in Advanced Settings and send 0 ETH to your own address using the exact nonce of the stuck transaction with aggressive priority fees.
- Why does Pending never require connecting my wallet?
- Pending is strictly 100% read-only. It queries public blockchain JSON-RPC node endpoints and mempool APIs using only your transaction hash. We never request wallet signatures, seed phrases, or private keys, providing complete safety against phishing and wallet drainers.
- How does EIP-1559 base fee volatility cause stuck transactions?
- Under Ethereum EIP-1559, every block automatically adjusts the base fee up or down by up to 12.5% based on gas capacity. If the network base fee climbs above your transaction's maxFeePerGas, validators cannot include your transaction in a block until the network base fee cools down or you increase your max fee.
- Can I fix a pending transaction sent from an exchange like Coinbase or Binance?
- No. When you withdraw crypto from a centralized exchange, the transaction originates from the exchange's internal hot-wallet architecture, not your self-custody wallet. If the exchange broadcasts it with low gas or queues it internally, only the exchange's withdrawal system can speed it up or re-broadcast it.
Security Invariant: 100% Read-Only Zero-Wallet Verification
Pending operates under a permanent Zero-Wallet Security Invariant: we never request or support wallet connections, private key input, seed phrase disclosure, or Web3 signature approvals. Public blockchain transaction status and mempool diagnostics are evaluated solely via trustless JSON-RPC read calls against public archive and full nodes.