-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
[Isthmus] Add missing Isthmus activation time updates #13549
base: develop
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #13549 +/- ##
===========================================
- Coverage 47.48% 47.35% -0.13%
===========================================
Files 945 945
Lines 79017 79024 +7
Branches 760 760
===========================================
- Hits 37519 37425 -94
- Misses 38656 38765 +109
+ Partials 2842 2834 -8
Flags with carried forward coverage won't be shown. Click here to find out more.
|
dcb376f
to
ec0418f
Compare
@@ -252,7 +252,7 @@ require ( | |||
rsc.io/tmplfunc v0.0.3 // indirect | |||
) | |||
|
|||
replace github.com/ethereum/go-ethereum => github.com/ethereum-optimism/op-geth v1.101411.5-rc.1 | |||
replace github.com/ethereum/go-ethereum => github.com/ethereum-optimism/op-geth v1.101411.5-rc.1.0.20241219170731-928070c7fc09 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pulls in this fix: ethereum-optimism/op-geth@928070c, which is not part of a release yet
cc @vdamle |
@mdehoog I see I missed a few of the timestamp activation fields in #12847 , thanks for adding these! For the addition of withdrawalsRoot fields to the structs, i've got those changes in #12848 -- that PR will likely take longer to review, so I'm happy to rebase these changes assuming this one lands first. |
Description
As I was implementing #13539, I came across a bunch of what appears to be missing Isthmus updates. This PR adds:
L2GenesisIsthmusTimeOffset
/IsthmusTime
setsWithdrawalsRoot
engine API valueDeployConfig
=> genesisSystemConfig
conversion (there were two duplicate implementations).Tests
No new tests added. Adding the Isthmus activation before the Interop activation means the Isthmus code is now being tested by the interop tests (which is what showed up the missing
WithdrawalsRoot
sets).We may want to add
OP_E2E_USE_ISTHMUS
to the E2E environmment?