nethermind
nethermind copied to clipboard
Eip 3670/eof byteode validation
Fixes | Closes | Resolves #
Anything marked as optional that you didn't need to fill in, please remove it from the PR description. Choose one of the keywords above to refer to the issue this PR solves, followed by the issue number (e.g Fixes # 666). If there is no issue, remove the line. Remove this note after reading.
Changes:
- Add EIP-3670 draft implementation
Types of changes
What types of changes does your code introduce?
Put an x
in the boxes that apply
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation Update
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] Other (please describe):
Testing
Requires testing
- [x] Yes
- [ ] No
In case you checked yes, did you write tests??
- [x] Yes
- [ ] No
Comments about testing , should you have some (optional) Test are a WIP, I still need to verify checks abt code and initcode for Create and Create2
Further comments (optional)
this PR/Branch contains changes from the EIP-3540 branch since it depends it. If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...