MetaMask / MetaMask/metamask-extension

Add an option to show the retry button on all pending tx

Open
#6,553 6 comments 0 reactions 0 assignees View on GitHub
needs-design T08-featureRequest team-confirmations-planning type-enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.