- 16 May, 2024 20 commits
-
-
Hamdi Allam authored
* indexer client cleanup * feedback -- mock.AssertExpectations
-
Roman Dovgan authored
Co-authored-by:
smartcontracts <kelvin@optimism.io>
-
Michael de Hoog authored
* Add FastLZ for better L1Cost estimation Co-authored-by:
Michael de Hoog <michael.dehoog@coinbase.com> Co-authored-by:
Danyal Prout <danyal.prout@coinbase.com> Co-authored-by:
Yukai Tu <yukai.tu@coinbase.com> Co-authored-by:
angel-ding-cb <angel.ding@coinbase.com> * fix all the tests * fix: upate GPO network transactions to match spec * Update GPO contracts * update to 1d model / add tests * update allocs and test framework to support new fjord contracts * add fuzz testing * increase minimum estimation to 100 / update circleci for e2e fuzz tests * use linear regression for l1 gas used * Add differential fastlz fuzzing between solady/cgo fastlz/geth fastlz * Review feedback * Bump geth * fix: ensure we don't gc the data during fastlz compression * Replace common.Hex2Bytes with common.FromHex --------- Co-authored-by:
Danyal Prout <danyal.prout@coinbase.com> Co-authored-by:
Yukai Tu <yukai.tu@coinbase.com> Co-authored-by:
angel-ding-cb <angel.ding@coinbase.com> Co-authored-by:
Danyal Prout <me@dany.al>
-
Matt Solomon authored
-
Joshua Gutow authored
-
felipe authored
* fix(op-node): p2p ipnet struct validation * use s.log instead of global log
-
Hamdi Allam authored
for these clients
-
Matt Solomon authored
* doc: update style guide * Update packages/contracts-bedrock/STYLE_GUIDE.md Co-authored-by:
Maurelian <john@oplabs.co> --------- Co-authored-by:
Maurelian <john@oplabs.co>
-
Joshua Gutow authored
* op-node: Add dedicated PlasmaConfig struct to rollup.Config This commit adds a dedicated PlasmaConfig section to the rollup config. This collects all Plasma Mode configuration to the same place and enables future expansion of Plasma Mode configuration to be confined to a single location. In the interim, the op-node can read from both the legacy fields and the dedicated struct. If both are set, they must be consistent. The genesis creation tooling currently only writes with the new config. * Set plasma mode from superchain registry * Remove LegacyUsePlasma usage
-
Michael Maurer authored
Removes the seemingly obsolete rule to make integration tests from the root Makefile. Appears that integration tests were deprecated by PR #5926 and this rule no longer works.
-
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 * brotli e2e test * fix fmt * fix comments * fix * update --------- Co-authored-by:
Roberto Bayardo <roberto.bayardo@coinbase.com>
-
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
-