Commit d84fe23
feat: Splitting GatewayCTMDeployer (#1964)
We'll have to reuse the same deployer on EVM chains, so it has to be
split into multiple contracts to ensure that it fits into EVM limits.
Note, that for deployments on GW, it will rely on the presence of a
deterministic CREATE2 factory.
I have NOT yet deeply reviewed it, so comments may contains occasional
errors, this PR is to demonstrate what the feature will look like
overall.
<!-- Why are these changes done? What goal do they contribute to? What
are the principles behind them? -->
<!-- Example: PR templates ensure PR reviewers, observers, and future
iterators are in context about the evolution of repos. -->
<!-- Check your PR fulfills the following items. -->
<!-- For draft PRs check the boxes as you complete them. -->
- [ ] PR title corresponds to the body of PR (we generate changelog
entries from PRs).
- [ ] Tests for the changes have been added / updated.
- [ ] Documentation comments have been added / updated.
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>1 parent 5e81439 commit d84fe23
File tree
3 files changed
+29
-57
lines changed- l1-contracts/test/foundry
- l1/integration/upgrade-envs/script-out
- l2/unit/GatewayCTMDeployer
3 files changed
+29
-57
lines changed
0 commit comments