Skip to content

[Core Protocol] Why have the L2 Smart Contracts been implemented as predeploys instead of precompiles? #418

Closed Answered by sbvegan
PaulRBerg asked this question in Core Protocol
Discussion options

You must be logged in to vote

I suspect part of the reason is to not modify the EVM further. A guiding development foundation is evm equivalence and handling the L2 smart contracts outside of the evm adheres to that.

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@PaulRBerg
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@PaulRBerg
Comment options

@sbvegan
Comment options

Answer selected by PaulRBerg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-protocol Questions relating to the core protocol and how the OP Stack works. discussion-metrics Used by Github Action to gather discussion metrics on the question and answer section.
3 participants