-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "Cancel all" button for stalled transactions #4022
Comments
We'd probably need to display a "total cost" for submitting null transactions but with higher gas prices. This button might also be placed above history somewhere or at least within settings as a starting point while we figure out where to place this button in the new retry tx designs. |
Related to #3756. Can also occur when a very low gas price (1 Gwei) tx is attempted. Importing the wallet's mnemonic into another browser on the same system or the same browser on a different system clears up the clog and sends out all the valid stuck pending tx's. |
This would also be helpful for me to develop Dapps. I made a mistake and I've now 300 pending transactions 😢 |
|
This should probably have a custom confirmation screen
|
from an older duplicate issue also, copying this wireframe from MetaMask/Design#30 that I think could be very similar to what we could show for a "cancel all" feature. We could show the pending tx that'd be cancelled, show the gas it will require for each, then sum it up at the bottom. Probably don't want to allow de-selection as it'd cause some nonce issues. This would be a slightly more robust view than repurposing the Confirm screen, but it'd also give the user much more detail. So to sum up all this word-sauce, I think there are two options: |
re: step 4: We only need to increase the gas price >=10% over the replaced tx for all known node types to accept it as a replacement. Anything more is over-paying. |
You know what would be great? If a single tx could span nonces. That way, a single "cancellation tx" with high gas could invalidate all of these other pending transactions. |
Sometimes a user keeps submitting new transactions when the network is slow, then finds out these are all valid transactions!
A "cancel all" button would submit null transactions for all pending transactions, but with higher gas prices.
The text was updated successfully, but these errors were encountered: