Open marioevz opened 1 week ago
@shemnon @chfast currently the following code validation test cases are failing with evmone:
EOFCREATE
points to a runtime container and no exception is raised
https://github.com/ethereum/execution-spec-tests/blob/ffa3b57482ed3d9ca10297dff697c5c014ef8e29/tests/prague/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L720-L725RETURNCONTRACT
points to a initcontainer and no exception is raised
https://github.com/ethereum/execution-spec-tests/blob/ffa3b57482ed3d9ca10297dff697c5c014ef8e29/tests/prague/eip7692_eof_v1/eip7620_eof_create/test_eofcreate.py#L982-L996The test cases seem to be following the spec but let me know if I could be missing something.
Spec was updated. If we had versioning turned on we could have added a version bump to that update and tooling could have caught it.
@marioevz, this change is not in evmone's master
yet. There are still 3 changes in the review process on our side: https://github.com/ethereum/evmone/pulls?q=is%3Apr+is%3Aopen+label%3AEOF.
@marioevz this change has landed in evmone master
.
🗒️ Description
Adds container validation tests for cases when the
EOFCREATE
andRETURNCONTRACT
opcodes are misused.🔗 Related Issues
None
✅ Checklist
mkdocs serve
locally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.