Skip to content
New issue

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

Remove ChainID + GetCodeSize check from create2deployer precompile deployment #170

Conversation

mdehoog
Copy link
Contributor

@mdehoog mdehoog commented Oct 26, 2023

Description

We aligned on removing any branching logic that involves chain ID from the state transition function. This means removing the chain ID conditional for the create2deployer deployment introduced in #126. We also removed the GetCodeSize check which means the code is overridden on all op-stack chains.

Tests

Updated tests.

@mdehoog mdehoog changed the title Remove chainID check from create2deployer pre-compile deployment Remove chainID check from create2deployer precompile deployment Oct 26, 2023
@mdehoog mdehoog changed the title Remove chainID check from create2deployer precompile deployment Remove ChainID + GetCodeSize check from create2deployer precompile deployment Oct 26, 2023
@trianglesphere trianglesphere merged commit dda1a26 into ethereum-optimism:optimism Oct 26, 2023
3 of 4 checks passed
@mdehoog mdehoog deleted the michael/create2deployer-remove-chainid-check branch October 26, 2023 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants