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

core: transaction fixes #760

Merged
merged 7 commits into from
Apr 21, 2015
Merged

core: transaction fixes #760

merged 7 commits into from
Apr 21, 2015

Conversation

obscuren
Copy link
Contributor

General transaction creation fixes

Currently there are numerous reports of invalid transaction nonces and repeated contract creation addresses. Most of the issues are reported due to lack of feedback when a transaction fails to execute.

When a transaction fails to execute due to low gas, give a proper error instead of an address

@obscuren obscuren self-assigned this Apr 20, 2015
@obscuren obscuren added this to the Frontier milestone Apr 20, 2015
When worker encounters a gas limit error, subsequent txs should be
ignored from that particular account. This will prevent:

1. Nonce errors been thrown all around
2. The "Known tx" error. Closes ethereum#719
3. Repeated contract address. Closes ethereum#731
All nonce error handling has been moved to the worker
You can now specify `null` as a way of saying "not interested in this
topic, match all". core.Filter assumes the zero'd address to be the
wildcard. JSON rpc assumes empty strings to be wildcards.
obscuren added a commit that referenced this pull request Apr 21, 2015
@obscuren obscuren merged commit 4ad8b28 into ethereum:develop Apr 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant