MetaMask / MetaMask/metamask-extension
Add an option to show the retry button on all pending tx
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**What problem are you trying to solve?**
I usually send multiple transactions with low urgency and a low gas price. When I have a few transactions that cannot go through, I want to increase the gas price on all of them. Metamask forces me to wait for every confirmation until I can resend the next tx. This is obviously very annoying and time consuming for transactions that take more than a few minutes.
**Describe the solution you'd like**
Add an option to enable resubmitting every tx for advanced users that understand that there might be a transaction with a lower nonce blocking.
**Additional context**
I understand this goes against #4926. But as that seems to be about not confusing users that don't understand nonces, an option to enable this would do no harm
Contributor guide
Research direction
Start by reviewing the current pending-transaction retry flow and issue #4926 to understand the nonce-safety concerns. Define how an advanced-user option would expose retry controls for all pending transactions, including the warning and behavior when a lower nonce remains blocking; completion should be demonstrated through focused UI and transaction-flow tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100