-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Dropped transactions are never retired in our Wallet #21051
Comments
We need to find a better way to communicate the following:
There are a couple of approaches:
|
@rmcfadden3 can you check over message formatting, and provide any edits? |
To clarify: If any "Submitted" transaction exists > 1 day old. |
@jamesmudgett — per our Zoom just now, here's some proposed copy for that panel message: Transaction backlog You're attempting to start a new transaction while you have previously submitted transactions that have not been processed. This incomplete transaction will block any new ones from being submitted. Learn more. [] Clear & replace the incomplete transaction(s) |
Pls say confirmed instead of processed |
@jamesmudgett — per @bbondy, here's updated copy: Transaction backlog You're attempting to start a new transaction while you have previously submitted transactions that have not been confirmed. This will block any new ones from being submitted. Learn more. [] Clear & replace the incomplete transaction(s) |
@bbondy , @Douglashdaniel is this issue still open? Context: I was checking the Android counterpart #21305. |
During a Zoom call with a user here:
https://community.brave.com/t/unable-to-send-funds-out-of-brave-wallet/335479/20
We seen that he had a transaction in his transaction list that was "Pending" but on Etherscan it was "Dropped".
Our UI keeps it at Pending because it never gets Confirmed.
A dropped transaction can happen when the fees are too low and miners need room in their mempool. They will never be re-picked up unless the transaction is re-broadcast.
https://info.etherscan.com/transaction-dropped-replaced/
This suggests we should have a way to re-broadcast a transaction. When that option is selected, our panel should also have an in UI message that gas fees are configured too low and will likely be dropped. That message can be given even for new transactions when a user manually edits their gas fees to something that doesn't make sense vs the current gas values.
Also we should surface the pending transactions more because they can be hard to find for users. All future transactions will remain pending if one is pending because the nonce must be sequential. E.g. something like if there's a new transaction being made and there's an old pending one older than a day, we should warn and ask if the user would like to remove that transaction locally.
The text was updated successfully, but these errors were encountered: