- 16 May, 2024 9 commits
-
-
Mark Tyneway authored
* contracts-bedrock: remove dead deploy configs Removes dead deploy configs from `contracts-bedrock`. This sort of information is now in `superchain-registry`, so there is no reason to keep it around in `contracts-bedrock`. * imports: delete dead imports
-
Ethen authored
* op-batcher: Support generic DA commitment type * op-batcher: Support generic DA commitment type - update generic flag info * op-batcher: Support generic DA commitment type - change flag name to respect op-plasma spec * op-batcher: Support generic DA commitment type - update devnet script to specify da svc * op-batcher: Support generic DA commitment type - fix failing multi challenge test * op-batcher: Support generic DA commitment type - fix failing multi challenge test * op-batcher: Support generic DA commitment type - rm dbug regression in devnet script * op-batcher: Support generic DA commitment type - fix bugs in commitment propagation from test da server * op-batcher: Support generic DA commitment type - rm commitment type assertion when reading in op-node * op-batcher: Support generic DA commitment type - rm dead code * op-batcher: Support generic DA commitment type - disable da service in devnet script * op-batcher: Support generic DA commitment type - less verbose comments * op-batcher: Support generic DA commitment type - add tests for generic DA client <-> interactions * op-batcher: Support generic DA commitment type - add tests for generic DA client <-> interactions * op-batcher: Support generic DA commitment type - title case cli var
-
Roberto Bayardo authored
-
Adrian Sutton authored
* op-challenger: Fix highest acted L1 block metric for completed games Adds an e2e test to prove it really does work. * op-challenger: Add more context to comment.
-
clabby authored
Add mainnet fault proof deploy config
-
Matt Solomon authored
* fix(ctb): snapshots * ci: fix snapshot check command to also consider kontrol * ctb: Disable the LivenessModule after ownership is transferred to fallback owner ctb: Use deactivated flag ctb: Update snapshots * ctb: Update LM deactivation Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> --------- Co-authored-by:
Maurelian <maurelian@protonmail.ch> Co-authored-by:
Maurelian <john@oplabs.co>
-
Maurelian authored
-
mbaxter authored
* cannon: Add missing instructions to MIPS readme * cannon: Remove pseudo-instructions from MIPS readme * cannon: Fix readme table alignment * cannon: Fix documentation - overflows are allowed
-
Joshua Gutow authored
-
- 15 May, 2024 9 commits
-
-
Joshua Gutow authored
-
Ethnical authored
-
Maurelian authored
* ctb: Update snapshots and semver-lock * ctb: Add new OwnerRemovalFailed(string) error type to LM
-
mbaxter authored
-
mbaxter authored
-
Maurelian authored
* ctb: Update snapshots and semver-lock * ctb: Move threshold check from LivenessModule constructor Perform the check in the deployment scripts instead. * ctb: Add check to LM deploy script * ctb: Update snapshots and semver-lock
-
Maurelian authored
-
Adrian Sutton authored
-
Sam Stokes authored
-
- 14 May, 2024 11 commits
-
-
Inphi authored
* dispute-game: Sanity check disputed claim index * Fix tests * update snapshots * fix docs * move param * op-challenger: Supply parent value when performing moves Also moves calculation of the required bond into the contract bindings so the returned TxCandidate is ready to send. * op-challenger: Add backwards compatibility with v1.1.1 * op-e2e: Update e2e for new FaultDisputeGame ABI --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
petercover authored
Signed-off-by:
petercover <raowanxiang@outlook.com>
-
Adrian Sutton authored
-
Danyal Prout authored
* GasPriceOracle fjord fastlz update * Review feedback
-
zhiqiangxu authored
-
clabby authored
* feat(ctb): Remove `setResourceConfig` Removes the `setResourceConfig` setter from the `SystemConfig`, only allowing it to be set by the `ProxyAdmin` owner. * fmt
-
Adrian Sutton authored
op-challenger, op-dispute-mon: Fix chess clock calculations to match solidity implementation (#10509) * op-challenger: Show resolvable time in claims list. Don't require a sort param in list-games. * op-challenger, op-dispute-mon: Fix chess clock calculations to match the solidity implementation. Adds clock and L2 block challenge information to list-claims subcommand.
-
Adrian Sutton authored
-
cody-wang-cb authored
* wip * wip * fix * fix * fix * fix * address some of the bots comments * use version bit of 1 * fix lint * adding compression type * update batch reader * abstract span channel compressor * test and singular batch compressor * fix * lint * move channel compressor as interface * add base class * fix go mod * test fixes * address comments * fix * fix * revert channel builder test * revert ratio compressor test * add checks to accept brotli only post fjord * revemo unnecessary in test * fix forge-std * gofmt * address comments * remove methods in compressor * fix error msg * add compression algo flag to optional flags * add Clone() function --------- Co-authored-by:
Roberto Bayardo <roberto.bayardo@coinbase.com>
-
Matt Solomon authored
-
Maurelian authored
-
- 13 May, 2024 9 commits
-
-
clabby authored
* feat(ctb): Support `OptimismPortal2` in kontrol tests Adds a second `DeploymentSummary` to `kontrol` for fault proofs, and ports the existing `OptimismPortal` proofs with the `OptimismPortal2`. * summary tests * Update packages/contracts-bedrock/test/kontrol/README.md Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * tests * Update `check-snapshots` * Update packages/contracts-bedrock/test/kontrol/README.md Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * Separate snapshot gen --------- Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
Maurelian authored
* ctb: Change Safe contract version to GnosisSafe v1.3.0 This aligns with what the Security Council is running * ctb: Update snapshots and semver-lock
-
Inphi authored
* cannon: Handle div by zero in MIPS.sol * fix revert stmt style
-
Mark Tyneway authored
* op-chain-ops: bindings decouple More small bindings decoupling. After this PR is merged, it should be possible to move `op-bindings/bindings` into `op-e2e/bindings` * dead-code: cleanup * build: fix
-
clabby authored
* feat(ctb): Enforce maximum L2 gas limit Enforces a maximum L2 gas limit within the `SystemConfig`. This change helps ensure that OP Stack chain governors keep the L2 block gas limit within a reasonable range in order to guarantee that the L2 blocks may be proven. * In the `_setResourceConfig` function, the new minimum gas limit is checked to be less than the current `gasLimit`. This value may never be larger than `MAX_GAS_LIMIT`, per the checks in `_setGasLimit`. This ensures that the `minimumGasLimit <= maximumGasLimit` * Update SystemConfig.t.sol Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
mbaxter authored
* cannon: Add units tests around hint writes * cannon: Update hint write fuzz tests to randomize target memory * cannon: Fix inverted conditional check * cannon: Clean up unit test - remove panic helper * cannon: Add error handling to fuzz test randomBytes helper
-
Maurelian authored
-
Mark Tyneway authored
Migrates the `op-bindings/predeploys` package to `op-service/predeploys`. There is various other "system related" code there. This unblocks fully deleting `op-bindings` as a top level package.
-
zhiqiangxu authored
-
- 12 May, 2024 1 commit
-
-
refcell authored
* feat(op-dispute-mon): L2BlockNumberChallenged dispute monitor support feat(op-dispute-mon): query for the l2 block number through the game metadata call fix(op-dispute-mon): query for the l2 block number through the game metadata call fix(op-dispute-mon): query for the l2 block number through the game metadata call * fix(op-dispute-mon): block challenge check * fix(op-dispute-mon): use agreement and metrice * op-dispute-mon: Separate l2 challenge metric (#10483) * op-dispute-mon: Consider l2 block number challenged when forecasting but don't make it a new game status. Add a separate metric to report the number of successful L2 block number challenges. * op-challenger: Remove unused blockNumChallenged field from list-games info struct * op-dispute-mon: Consider l2 block challenger in expected credits. (#10484) * feat(op-dispute-mon): Update L2 Challenges Metrics (#10492) * fix: change the l2 challenges to tha gauge vec * fix: consistent metric labels --------- Co-authored-by:
refcell <abigger87@gmail.com> --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
- 11 May, 2024 1 commit
-
-
Adrian Sutton authored
-