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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reset selfdestruct on revert #392

Merged
merged 1 commit into from Nov 16, 2018
Merged

Conversation

mattdean-digicatapult
Copy link
Contributor

Fixes test TouchToEmptyAccountRevert3 on Constantinople.

Once #326 is merged this should mean all the tests now pass 馃帀

@rmeissner
Copy link
Contributor

@mattdean-digicatapult now another state test fails :/

@mattdean-digicatapult
Copy link
Contributor Author

Noooooo, I thought I had it. Will check, thanks @rmeissner

@mattdean-digicatapult
Copy link
Contributor Author

Hang on @rmeissner, how did you get a failure? I've just replayed this commit on top of the eip-1052 branch and I'm getting no failures

@rmeissner
Copy link
Contributor

@mattdean-digicatapult
Copy link
Contributor Author

So there's 14 failures for that build and 15 for master https://circleci.com/gh/ethereumjs/ethereumjs-vm/3012. The difference being the 14 fixed in #326 right?

@rmeissner
Copy link
Contributor

Ahh I forgot that EXTCODEHASH was not merged :D .... so yeah we have ... all tests should be fixed if both PRs are merged :D

@mattdean-digicatapult
Copy link
Contributor Author

Awesome, more than happy BTW to rebase this on top of the merged EXTCODEHASH changes and get the first fully passing build in a long time

@holgerd77
Copy link
Member

Just merged EXTCODEHASH. 馃槃

holgerd77
holgerd77 previously approved these changes Nov 16, 2018
Copy link
Member

@holgerd77 holgerd77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

Fixes test TouchToEmptyAccountRevert3 on Constantinople
@mattdean-digicatapult
Copy link
Contributor Author

rebased, sorry @holgerd77

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 90.416% when pulling 70dd74a on reset-selfdestruct-on-revert into 839417d on master.

@rmeissner
Copy link
Contributor

WOHOOOOO all tests pass gz @mattdean-digicatapult @holgerd77

@holgerd77
Copy link
Member

Whew, that was a long way.

Congrats, everyone!!!

Copy link
Member

@holgerd77 holgerd77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@holgerd77 holgerd77 merged commit db3db1c into master Nov 16, 2018
@holgerd77 holgerd77 deleted the reset-selfdestruct-on-revert branch November 16, 2018 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants