-
Notifications
You must be signed in to change notification settings - Fork 20.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
Too low gasprice locks up the account #906
Comments
A way to fix this problem might be to resend the transaction with the same nonce and a higher fee. I'll update and close if this indeed fixes the problem. |
Resending the (contract creation) transaction with the same nonce is not working either. I resent with the same nonce and 10 szabo as transaction fee. This transaction should have been picked up by miners but seems to be blocked. The updated transaction is
and the original one is
It is still complaining about low transaction fee and the account remains blocked. |
you can resend your transaction:
|
@obscuren Thanks, didn't know about that! Is that exposed through the JSON RPC interface? Didn't see it in the documentation. I'll try it out when I get home and update accordingly. |
It's not in the RPC. It's an addition only available through |
Got it, I'll run it through the console. Thanks again Jeff! |
* core: Added GasPriceChange event * eth: When one of the DB flush methods error a fatal error log message is given. Hopefully this will prevent corrupted databases from occuring. * miner: remove transactions with low gas price. Closes ethereum#906, ethereum#903
I tried using |
It doesn't get rid of all transactions with too low gas. It should only get rid of the transaction which you supplied in the argument. Please note that doing the following will still not work:
This because #1 can not be processed and transactions need to be processed in order (due to their nonces). Is this what you mean what happened? |
* core: Added GasPriceChange event * eth: When one of the DB flush methods error a fatal error log message is given. Hopefully this will prevent corrupted databases from occuring. * miner: remove transactions with low gas price. Closes ethereum#906, ethereum#903
No that most certainly won't. This is a different issue. When you resend tx #1 it should always delete the old one and recreate the new one with a different gas price. |
@obscuren So what happened was that |
I thought that the problem resolved itself right now, but actually the original transaction
(with low gasprice) got included in a block which seemed to remove the resent transaction (with higher gasprice) from the pending transaction queue. |
If I send a contract creation transaction with too low gasprice I get a constant stream of messages like below:
This seems to continue until the transaction is eventually included in a block, but it locks the account until then. It seems that a transaction with a suffiiently low fee would lock up the account indefinitely (mine was eventually included in a block after several minutes).
The text was updated successfully, but these errors were encountered: