MetaMask / MetaMask/metamask-extension
"Speed up this transaction" text/button only showing up for first pending transaction
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**Describe the bug**
The "Speed up this transaction" button only shows up in the transaction detail page for the first pending transaction (next nonce transaction to be confirmed),
**Steps to reproduce (REQUIRED)**
1. Send 2 or more transactions with a low gas fee so they may stay in a pending (first pending transaction) and a queued state.
2. You will see that the speed up blue text only shows at the bottom of the next nonce transaction to be confirmed by the network and not the subsequent transactions in the queue.
**Expected behavior**
1. The text/button for "speed up this transaction" should show up for both the pending transaction and all other transactions in the queue as there are no Ethereum technical limitations for broadcasting replacement transactions even if they are not next by nonce ordering.
**Screenshots**



**Browser details (please complete the following information):**
- OS: OSX
- Hardware Wallet: N/A
- Browser: Chrome 96 and Firefox 94.
- MetaMask Version: 10.6.4
Contributor guide
Research direction
Start by reproducing the issue from the transaction detail page with two or more low-fee transactions, leaving one pending and another queued. Compare the controls shown for the next-nonce transaction and subsequent queued transactions; done means the “Speed up this transaction” text/button appears for both pending and queued transactions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100