Skip to content
Discussion options

You must be logged in to vote

CREATE/CREATE2/CALL are contract -> contract operations, so it's natural to set them up as a new message frame as if they were getting called directly.

External transactions that perform a "simple" contract creation don't spawn child frames, it just runs the init code as the contract code (likely calling PUSH to push the new contact code into memory), without utilizing the CREATE opcode.

Replies: 1 comment

Comment options

siladu
Aug 16, 2022
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by siladu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
1 participant