Skip to content

feat: simplify DeployOPPU by removing unneeded inputs#14379

Merged
maurelian merged 15 commits intodevelopfrom
fix-deployoppu
Feb 22, 2025
Merged

feat: simplify DeployOPPU by removing unneeded inputs#14379
maurelian merged 15 commits intodevelopfrom
fix-deployoppu

Conversation

@maurelian
Copy link
Copy Markdown
Contributor

@maurelian maurelian commented Feb 14, 2025

Massively simplifies the DeployOPPU script, since it doesn't need to work with opd.

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 14, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.41%. Comparing base (c0d2121) to head (bfffb46).
Report is 9 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #14379      +/-   ##
===========================================
+ Coverage    77.23%   85.41%   +8.17%     
===========================================
  Files          178      121      -57     
  Lines        10667     5985    -4682     
===========================================
- Hits          8239     5112    -3127     
+ Misses        2247      861    -1386     
+ Partials       181       12     -169     
Flag Coverage Δ
cannon-go-tests-32 ?
cannon-go-tests-64 ?
contracts-bedrock-tests 94.52% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...ges/contracts-bedrock/src/L1/OPPrestateUpdater.sol 100.00% <100.00%> (ø)

... and 57 files with indirect coverage changes

@maurelian maurelian marked this pull request as ready for review February 18, 2025 15:41
@maurelian maurelian requested a review from a team as a code owner February 18, 2025 15:41
@maurelian maurelian requested a review from refcell February 18, 2025 15:41
@maurelian maurelian added the M-exempt-frozen-files Meta: Exempt from frozen code label Feb 21, 2025
Copy link
Copy Markdown
Contributor

@mds1 mds1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I verified the hardcoded bytecode matches the 1.8.0 release here: #14379 (comment)

Two small comments that you can self-resolve as appropriate before merge, so approving

@maurelian maurelian enabled auto-merge February 22, 2025 01:47
@maurelian maurelian added this pull request to the merge queue Feb 22, 2025
Merged via the queue into develop with commit a10fd52 Feb 22, 2025
46 checks passed
@maurelian maurelian deleted the fix-deployoppu branch February 22, 2025 02:04
Rjected pushed a commit to paradigmxyz/optimism that referenced this pull request Feb 25, 2025
…ism#14379)

* feat: simplify by removing unneeded inputs

* Remove io contracts

* feat: get addrs from registry

* feat: get pdg blueprint from current opcm

* feat: add plan for getting fdg code

* feat: Add permissionlessDisputeGame bytecode and blueprint creation

* feat: Add blueprints checks

* fix: semgrep rule

* lint

* fix: use correct initcode

* fix: correct encoding of initCode

* semver

* fix imports

* feat: move IOPCM180 to /interfaces

* feat: print fdg initCodeHash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

M-exempt-frozen-files Meta: Exempt from frozen code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants