Skip to content

feat: deployImplementations and depImplementationsInterop#12226

Merged
maurelian merged 13 commits intodevelopfrom
opcm/in-tests/simplify-setupOPChain
Oct 2, 2024
Merged

feat: deployImplementations and depImplementationsInterop#12226
maurelian merged 13 commits intodevelopfrom
opcm/in-tests/simplify-setupOPChain

Conversation

@maurelian
Copy link
Contributor

@maurelian maurelian commented Oct 1, 2024

Moves implementation deployments into deployImplementations and deployImplementationsInterop. This more closely corresponds to the OPCM's DeployImplementations script.

Copy link
Contributor Author

@maurelian maurelian marked this pull request as ready for review October 1, 2024 17:04
@maurelian maurelian requested a review from a team as a code owner October 1, 2024 17:04
@maurelian maurelian requested review from smartcontracts and removed request for a team October 1, 2024 17:04
@maurelian maurelian force-pushed the opcm/in-tests/use-dso branch from 6692195 to aea79cf Compare October 2, 2024 02:11
@maurelian maurelian force-pushed the opcm/in-tests/simplify-setupOPChain branch from 1ef1e14 to 590995a Compare October 2, 2024 02:17
@maurelian maurelian force-pushed the opcm/in-tests/simplify-setupOPChain branch from 590995a to c2cb7ec Compare October 2, 2024 05:10
@maurelian maurelian changed the title feat: remove setupOpChainAdmin feat: Simplify setupOpChain Oct 2, 2024
@maurelian maurelian changed the title feat: Simplify setupOpChain feat: deployImplementations and depImplementationsInterop Oct 2, 2024
Base automatically changed from opcm/in-tests/use-dso to develop October 2, 2024 15:05
@maurelian maurelian added this pull request to the merge queue Oct 2, 2024
Merged via the queue into develop with commit a12738b Oct 2, 2024
@maurelian maurelian deleted the opcm/in-tests/simplify-setupOPChain branch October 2, 2024 15:15
samlaf pushed a commit to samlaf/optimism that referenced this pull request Nov 10, 2024
…ptimism#12226)

* feat: Use DeploySuperchain script in Deploy.s.sol

Demonstrate that build breaks when using high level syntax

* fix: Cannot set null protocol versions error

* feat: Also save impls

* fix: semver lock

* fix: bump ProtocolVersions semver

* feat: Add superchainProxyAdmin

* feat: Undo removeing ProtocolVersion type from interface

* fix: semver-lock

* feat: remove setupOpChainAdmin

* fix: transfer ProxyAdmin ownership after all setup is complete

* feat: separate deployImplementations

* feat: split up deployImplementations and deployImplementationsInterop

* fix: lint
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.

2 participants