- 18 Dec, 2024 4 commits
-
-
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 10 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.
-
mbaxter authored
* cannon: Track steps between ll and sc * cannon: Track rmw failures, keep counts for rmw ops * cannon: Add unit tests for stats tracking * cannon: Simplify step count stats * cannon: Track explicit memory reservation invalidation * cannon: Set stats on DebugInfo * cannon: Rename method * cannon: Track forced preemptions * cannon: Track failed wakeup traversals * cannon: Track idle steps for thread 0 * cannon: Reorganize vm metrics, add methods to record new stats * cannon: Use uint64 over int * cannon: Record new metrics * cannon: Update readme run-trace flag * cannon: Use uint64 type consistently * cannon: Add debugInfo serialization test * cannon: Check metrics in executor test * cannon: Record total steps * cannon: Check error in test * cannon: Enable stats tracking via --debug-info flag * cannon: Fix steps json field name * cannon: Keep a small cache of ll steps for more accurate tracking * cannon: Tweak test * cannon: Modify test to better validate json parsing * cannon: Use non-threadsafe simplelru
-
Matthew Slipper authored
-
Inphi authored
-
- 11 Dec, 2024 3 commits
-
-
smartcontracts authored
Moves code coverage for smart contracts into mainline ci. CI will now reject PRs that do not have 100% patch coverage.
-
-
Matthew Slipper authored
Users can now specify additional dispute games with custom VM types and preimage oracles. This will help with removing allocs files in the future.
-