Skip to content
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

Allow to define nonce so i can send new "cancel" transaction? #138

Open
slrslr opened this issue Oct 23, 2021 · 3 comments
Open

Allow to define nonce so i can send new "cancel" transaction? #138

slrslr opened this issue Oct 23, 2021 · 3 comments
Assignees

Comments

@slrslr
Copy link

slrslr commented Oct 23, 2021

On this page is said

The trick to “cancel” your pending transaction is by replacing the transaction with another 0 ETH transaction with a higher gas fee sending to yourself with the same nonce as the pending transaction.

Some wallets' interfaces will provide you with an advanced setting where you are able to set a higher gas fee and change the transaction Nonce.

can you please add possibility to set nonce so one can cancel the long unconfirmed transaction?

I have seen such unconfirmed transaction (pass-word "a") being marked invalid block or such and now less than 24 hours after submitting the TX it is no longer displayed in Etherwall 3.0.3-1 QT5.

@almindor almindor self-assigned this Oct 23, 2021
@almindor
Copy link
Owner

This should be somewhat easy, tho the UI is already fairly packed. For your specific case I'd suggest using an alternative client to solve this short term however. If you want to be careful you can construct the unsigned transaction and then have geth sign it locally.

@almindor
Copy link
Owner

To be frank I'm considering deprecating Etherwall. I've been working on it as a single person/hobbist since day one with minimal contributions by anyone else. Just doing a new release is already taking too much of my time, not to mention keeping the server running.

With ETH2 on the horizon I think it's time for Etherwall to step aside. I'll be making an announcement with the official deprecation schedule soon.

@slrslr
Copy link
Author

slrslr commented Oct 24, 2021

Thank you, i see that MetaMask web browser extension allows custom nonce (and cancel delayed pending low gas/fee Ethereum transaction).

  1. Creating account and then Importing wallet based on keystore file (.json)
  2. in Settings/Advanced it allows to enable custom nonce
  3. setting new transaction (TX)
    3.1. value to zero
    3.2. nonce same as pending TX nonce (seen in details on etherscan.io)
    3.2. "Max fee (GWEI)" higher than pending TX
    once payment is confirmed, it will invalidate old pending TX

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants