-
Notifications
You must be signed in to change notification settings - Fork 769
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
evm,vm: remove the hacks to prevent account cleanups of system contracts #3418
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. However, a chain where 4788 is active but the contract is not deployed: this is undefined behavior and is not covered by the EIP. This should never be allowed. I assume this was a custom devnet?
yes correct |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Have merged latest master so lets merge when CI passes.
remove some cleanup prevention hacks and add 158 cleanups to beacon block root and block root contract which would cleanup state changes if contracts are not yet deployed
(a genesis state with 4788 activated and no contract deployed for e.g. was causing consistences with block root mismatch issues)