We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
CREATE3
RETURNCONTRACT
RJUMP
RJUMPI
RJUMPV
REVERT
RETURN
STOP
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Validation
Valid cases
Container format
Instructions
CREATE3
referring to container section 0, 1, 255.RETURNCONTRACT
referring to container section 0, 1, 255.Invalid cases
Invalid container format
Invalid instructions
CREATE3
without immediate.RETURNCONTRACT
without immediate.RJUMP
/RJUMPI
/RJUMPV
into immediate byte ofCREATE3
RJUMP
/RJUMPI
/RJUMPV
into immediate byte ofRETURNCONTRACT
CREATE3
as last instruction in code section.CREATE3
referring to non-existing container section.RETURNCONTRACT
referring to non-existing container section.RETURNCONTRACT
Execution
Success cases
CREATE3
with container section 0, 1, 255RETURNCONTRACT
with container section 0, 1, 255CREATE3
with empty input dataCREATE3
with non-empty input dataRETURNCONTRACT
with empty aux dataRETURNCONTRACT
with non-empty aux dataREVERT
in initcode with empty return dataREVERT
in initcode with non-empty return dataCREATE3
transferring valueCREATE3
with the same container but different salt values - check that generated address is differentCREATE3
with the same container and salt but different input data - check that generated address is differentError cases
RETURN
during initcontainer executionSTOP
during initcontainer executionCREATE3
in legacy code aborts executionRETURNCONTRACT
in legacy code aborts executionThe text was updated successfully, but these errors were encountered: