- 19 Dec, 2024 1 commit
-
-
Michael Amadi authored
* use disableInitializers * use disableInitializers * use disableInitializers * use disableInitializers * fixes * assert the values of storage slot of proxies and implementation contracts * fix initialize's visibility * fixes * fixes * fixes * semver bump
-
- 18 Dec, 2024 9 commits
-
-
protolambda authored
-
Yann Hodique authored
* feat(op-deployer): add support for http locator Given that the downloader code already supports it, we might as well offer the capability. This is useful for pointing to local registries during development, without having to worry about SSL. * update locator_test.go http is now supported. ftp can be used for unsupported scheme test.
-
Michael Amadi authored
* find lone words, rm more unused imports, print file path and not file name * fixes
-
Axel Kingsley authored
* fix first-time JWT generation bug * op-service: improve and test JWT secret loading code --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Vinod Damle authored
* Config: Enable Isthmus * Contracts: Add isthmus * set the isthmus time offset in genesis * rollup.Config implements types.BlockType interface --------- Co-authored-by:
Vinod Damle <5338861+vdamle@users.noreply.github.com>
-
Axel Kingsley authored
-
zhiqiangxu authored
-
Inphi authored
-
Michael Amadi authored
-
- 17 Dec, 2024 7 commits
-
-
Inphi authored
-
Disco authored
* feat: adds return data to L2toL2 relay message * feat: add test for the return data * chore: update interface and run scripts * chore: polish test natspec * fix: declare target instead of fuzzing on test * fix: semgrep * fix: unrelated flake tests adding check over target address * refactor: fuzz the target address again on return data test --------- Co-authored-by:
Skeletor Spaceman <skeletorspaceman@gmail.com> Co-authored-by:
Skeletor Spaceman <92943766+skeletor-spaceman@users.noreply.github.com>
-
Matthew Slipper authored
* op-deployer: Add manage command for interop dependencies You can now run `op-deployer manage dependencies ...` to add/remove remote chains from a local chain's Interop dependency set. * semgrep
-
Vinod Damle authored
* Update op-geth to include changes for withdrawalsRoot * Update invocations of NewBlock() api --------- Co-authored-by:
Vinod Damle <5338861+vdamle@users.noreply.github.com>
-
smartcontracts authored
Introduces the DeputyPauseModule which allows an account to act as the Foundation Safe for the sake of triggering the Superchain-wide pause function. Adding this module to the Foundation Safe would remove the need for any pre-signed pause transactions and generally simplifies the incident response process.
-
Michael Amadi authored
-
mbaxter authored
-
- 16 Dec, 2024 4 commits
-
-
mbaxter authored
-
CrazyFrog authored
* Update README.md * Update justfile * Update readme.md
-
Delweng authored
* op-chain-ops: rename HasAnyDevAccounts to RetrieveDevAccounts Signed-off-by:
jsvisa <delweng@gmail.com> * op-chain-ops: return all dev accounts instead of bool Signed-off-by:
jsvisa <delweng@gmail.com> * Update op-chain-ops/genesis/layer_two.go Co-authored-by:
protolambda <proto@protolambda.com> --------- Signed-off-by:
jsvisa <delweng@gmail.com> Co-authored-by:
protolambda <proto@protolambda.com>
-
protolambda authored
-
- 15 Dec, 2024 1 commit
-
-
Matthew Slipper authored
* op-e2e: Fix anchor roots * use correct prestate * Run FP tests on develop only again
-
- 14 Dec, 2024 4 commits
-
-
Matthew Slipper authored
* op-e2e: Nuke allocs This PR integrates op-deployer with op-e2e for the purposes of generating L1/L2 allocs on-the-fly. As a result, there is no longer any need to run `make devnet-allocs` or otherwise continue maintaining the legacy Python devnet. The generated allocs are at parity with those generated by the Python devnet - i.e., they contain the Alphabet VM, the fast fault game, and the deploy config customizations in `devnetL1.json`. One notable change here is that the ability to generate new allocs files for L2OO chains will no longer be possible post-Holocene. To continue supporting the L2OO tests for the time being, the L2OO allocs files have been archived at the Holocene fork. Cleaning up the old devnet will be handled separately. * fix broken tests * bring back l2oo test * swap more keys * more keys * swap prestates * remove dead code * fix prestate proof * Code review updates * toml fields
-
Michael Amadi authored
* transition interface check script to common framework * fixes * fixes
-
Maurelian authored
* feat: remove dead comment * fix semverlock
-
Paul Dowman authored
This fixes `make verify-reproducibility` due to a sorting bug.
-
- 13 Dec, 2024 7 commits
-
-
Inphi authored
-
Matthew Slipper authored
-
George Knee authored
* lock state mutex while computing sync actions * rename batcher.state to batcher.channelManager Closes https://github.com/ethereum-optimism/optimism/issues/13280 * move channel manager mutex up into driver encapsulate imperative code and mutex locking/unlocking into new method executeSyncActions * don't use pointer to mutex * rename * throttlingLoop uses channelMgrMutex * unblock throttling loop by sending pendingBytes on a channel * disable proposer in 4844 system test it mostly adds noise to the logs * remove unused ticker * Revert "remove unused ticker" This reverts commit b2e9762c5e6e92e8b62771439d864d9985dcc943. * reinstate throttle on tick used cached value * make the main loop release the chMgr lock more often * simplify * add some more mutex calls * simplify some more * push mutex locking down into l.publishTxToL1 * do not signal the throttling loop inside publishTxToL1 This is a change in behaviour that is outside the scope of this PR. * prefer deferring mutex unlock
-
fuder.eth authored
* Update DeployOwnership.s.sol * Update Faucet.sol
-
George Knee authored
Brings in minato sepolia holocene_time
-
Mark Tyneway authored
To prevent people from accidentally deploying GovToken with the same name as OP colliding with OP Mainnet's token, turn off by default. `op-deployer` should be doing this already, just doing this for people who deploy through the legacy path. See https://github.com/celo-org/optimism/pull/280#discussion_r1882874523 for context.
-
bendanzhentan authored
-
- 12 Dec, 2024 7 commits
-
-
Maurelian authored
* feat: Move proposeAnotherOutput to L2OutputOracle specific test file. * fix: gas snapshot
-
smartcontracts authored
Makes CommonTest generic over Solidity versions by removing direct dependencies on 0.8.15 contracts. Updates some interfaces to achieve this.
-
Inphi authored
-
smartcontracts authored
Fixes a minor flake in CrossL2Inbox where the test can fail when the target is the vm address itself.
-
Axel Kingsley authored
* Add SyncNode and Controller * Add Tests; Real DeriveFromL1 function
-
Axel Kingsley authored
* Add Finality Handling to L1 Processor * Add E2E Test for Finality Tracking * Completely remove UpdateFinalizedL1 API * use BlockRef in Supervisor Client return
-
Matthew Slipper authored
Renames the ManagerOwnerAddrFor method to reflect what it actually does, and point it at the Sepolia proxy admin.
-