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

Merge 4e0b67b #34

Merged
merged 60 commits into from
Feb 13, 2025
Merged

Merge 4e0b67b #34

merged 60 commits into from
Feb 13, 2025

Conversation

boyuan-chen
Copy link

Merge op-geth v1.101500.0

sebastianst and others added 30 commits December 16, 2024 11:20

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* update temporary repo if it already exists in order to have latest changes

* improve error for genesis_creation_command

* improve error for mismatched allocs

* lint

* specify the repo to run the command against

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* add standard-version-consistency_test.go

* lint

* enhance consistency check to cover bytecode hashes

* pass tag down to getters

* update test

* update MIPS standard bytecodes and immutables

* validation: refactor TestStandardVersionConsistency

* validation: rename NetworkVersions to ContractVersions

* validation: rename func GetVersion to GetContractVersion

* validation: simplify struct in standard-versions-*.toml files

* validation: remove unused VersionTags struct

* just: remove -count=1 flag

* validation: add L1ContractBytecodeHashes unit tests

* update rc tags

---------

Co-authored-by: Samuel Stokes <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* Gas validation: Add an exception for Base

As noted in issue#800, we are adding an exception for the gas validation check
for Base with an explicit directive for it to be removed when Base adheres to the
standard charter.

* Add to exclusions list instead

---------

Co-authored-by: Vinod Damle <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* [add]: arena-z mainnet

* [fix]: governed by optimism

* [chore]: just codegen

* [fix]: commit hash

---------

Co-authored-by: Wazabie <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* validation: decouple GasLimit tests

* validation: exclude TestMain from 'just test-validation'

* move testGasLimit to test file

* replace global override with optional input arg

* review comments

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* [add]: arena-z-testnet to superchain registry

* [fix]: just validate tests

---------

Co-authored-by: Yann Hodique <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* Update add-new-chain.go

* Update config.go

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* chore: more verbose errors when reaching addresses from chain

Signed-off-by: Yashvardhan Kukreja <[email protected]>

* chore: make generic wrapper for could-not-retrieve-address error

Signed-off-by: Yashvardhan Kukreja <[email protected]>

---------

Signed-off-by: Yashvardhan Kukreja <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
…cked by Prebuilt-MPR (ethereum-optimism#822)

* fix(CI): install-just to use cargo as its installer instead of apt backed by Prebuilt-MPR

Signed-off-by: Yashvardhan Kukreja <[email protected]>

* fix

Signed-off-by: Yashvardhan Kukreja <[email protected]>

---------

Signed-off-by: Yashvardhan Kukreja <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* feat: rename chain `minato` to `soneium-minato`

* fix: rename compressed genesis artifacts

* fix: rename chain name to match chainid.network

---------

Co-authored-by: Wazabie <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* feat: add soneium mainnet

* fix: add seq rpc

* feat: add holocene activation time

* Update superchain/configs/mainnet/soneium.toml

Co-authored-by: Sebastian Stammler <[email protected]>

* run 'just codegen'

---------

Co-authored-by: Wazabie <[email protected]>
Co-authored-by: soyboy <[email protected]>
Co-authored-by: Sebastian Stammler <[email protected]>
Co-authored-by: Samuel Stokes <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* Add Pivotal Sepolia

* update validation meta

* use same foundry version, increase executor size

* revert foudnry change for this PR

* codegen

---------

Co-authored-by: Ubuntu <[email protected]>
Co-authored-by: Steven Khong <[email protected]>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
The link to add a new chain was broken, I fixed it.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
tessr and others added 23 commits January 20, 2025 22:52
…sm#859)

* clean up hardfork spec

* reinstate original hardfork copying semantics

* pre-genesis hardforks are set to 0
* no dependence on Time.Now()
* no copy for hardforks set before superchain_time

* lintage

* typo

* Update hardforks_test.go

---------

Co-authored-by: Matthew Slipper <[email protected]>
…ereum-optimism#833)

* Update WC Sepolia config after enabling FPs

* Add PermissionedDisputeGame contract address

* Add WC Mainnet FP contract updates and holocene time configs

* Correct SuperchainConfig address

* Fix circleci issues

* Update MIPS and PreimageOracle contracts

* Add updated Holocene contract deployments for WC Sepolia
* Support multiple superchain levels

We previously had a `standard_chain_candidate` option that denoted chains who were standard except for key handover. This PR brings that back by updating the definition of the `superchain_level` field. The new definitions are:

- 0: Non-Standard
- 1: Standard Candidate
- 2: Standard

All config TOMLs have been updated to use this new definition.

* Update ops/internal/config/chain.go

Co-authored-by: Sebastian Stammler <[email protected]>

---------

Co-authored-by: Sebastian Stammler <[email protected]>
* CHAINS.md: add column explanations

* fix test

* actually fix the test
…m-optimism#875)

* testing the SCR 2.0

* updating with just codegen

* updating ordering

* fixing casing
…thereum-optimism#826)

* update standard versions and release to latest governance approved

* update standard bytecodes

* update standard versions for sepolia

copy paste error in prior commit

* update standard immutables
* Set Arena-Z Holocene timestamp

* Set Arena-Z superchain_time

* Update Arena-Z superchain_time
* Update soneium-minato.toml

Soneium Minato key handover executed

- The Soneium Minato Key Handover [task](https://github.com/ethereum-optimism/superchain-ops/pull/498/files)
- I've updated the ProxyAdminOwners for the network to the new owner, the same one as OP Sepolia. I did this by modifying the `superchain/configs/sepolia/soneium-minato.toml` and then running `just codegen`.

* Update soneium-minato.toml

Updated the below addresses:
  MIPS = "0x69470D6970Cd2A006b84B1d4d70179c892cFCE01"
  PermissionedDisputeGame = "0x3D570de1039B337bE88934A778A8ff0E9FB274D2"
  PreimageOracle = "0x92240135b46fc1142dA181f550aE8f595B858854"

* ran just codegen
* feat: Scheduled hourly workflow to check if addresses.json is up to date.

* fix: run on all branches.

* fix: check addresses.

* fix: moving to mise.

* fix: add back in the ord.

* fix: go dependency

* fix: need experimental to be true.

* fix: gotestsum added

* fix: codegen

* fix: simpler solution

* fix: so you can just the command locally.

* fix: print no changes found.

* fix: reverting codegen

* fix: using mise only.
…added to SR (ethereum-optimism#883)

* docs: update docs with more detail on how non-standard chains can be added to the superchain registry

* update with more details about the sections of the config file

* fix formatting

* Update docs/ops.md

Co-authored-by: Yashvardhan Kukreja <[email protected]>

* Update ops.md

---------

Co-authored-by: Matthew Slipper <[email protected]>
Co-authored-by: Yashvardhan Kukreja <[email protected]>
* Add unichain mainnet

* Add codegen

* restore gitkeep

---------

Co-authored-by: Matthew Slipper <[email protected]>
@boyuan-chen boyuan-chen merged commit c4b1370 into main Feb 13, 2025
@boyuan-chen boyuan-chen deleted the 4e0b67b branch February 13, 2025 03:23
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.

None yet