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

Add new touched cleanup case #500

Merged

Conversation

mattdean-digicatapult
Copy link
Contributor

@mattdean-digicatapult mattdean-digicatapult commented Sep 7, 2018

Regression test associated with ethereumjs/ethereumjs-monorepo#335

First call marks an empty account as touched. Second call errors OOG. Transaction should still cleanup empty account.

This fails in ethereumjs-vm due to the incorrect handling of the touched set when an error occurs.

Apologies if I've put this in the wrong place, this is my first time writing an evm test case and I was just feeling around a bit for conventions.

@winsvega
Copy link
Collaborator

winsvega commented Sep 7, 2018

use --filltests --fillchain to create a copy of this test for hive.
please make sure that you update testeth with latest origin/master branch

Regression test for ethereumjs/ethereumjs-monorepo#335

First call marks an empty account as touched. Second call errors OOG. Transaction should still cleanup empty account.
@winsvega winsvega merged commit e910196 into ethereum:develop Sep 10, 2018
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.

2 participants