- 26 Dec, 2023 1 commit
-
-
Hamdi Allam authored
* update metrics * etl metrics * update etls * bridge changes * keep metric name the same * bugfix
-
- 23 Dec, 2023 9 commits
-
-
Axel Kingsley authored
-
Hamdi Allam authored
-
Hamdi Allam authored
-
Hamdi Allam authored
* temp * temp * remove prism, changelog * update toml to devnet default. no default in config deser, fail if not set * grafana & prometheus config files * add grafana/prometheus to dockerfile. updated and moved into /ops * update docs * nits * unused var * move Dockerfile * nits * fix toml & test * docker-compose update
-
Roberto Bayardo authored
-
Michael de Hoog authored
-
Taeguk Kwon authored
-
Adrian Sutton authored
* op-e2e: Remove TestCannonChallengeWithCorrectRoot Challenging with the correct root is already covered by TestOutputCannonPoisonedPostState * op-e2e: Switch multi game test to use output bisection Remove the multiple cannon games test - we have unit tests checking the games are separate enough that we don't need this additional coverage. * op-e2e: Remove cannon helpers * op-e2e: Update multi game test to use claim helpers.
-
Wyatt Barnes authored
-
- 22 Dec, 2023 13 commits
-
-
clabby authored
* Prevent `extraData` from being too long for the `OutputBisectionGame` * semver
-
Mark Tyneway authored
Deduplicates some constants and ensures a single source of truth for defining values. Helps to reduce confusion when reading the specs. These specs are important for understanding the security properties of the ecotone upgrade where system upgrade transactions are used to trigger a hardfork upgrade of L2 predeploys. The invariant must be held that it is not possible to create an L2 block that is larger than the block gas limit when it contains all of the user deposits plus the upgrade txs.
-
dependabot[bot] authored
Bumps [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) from 1.0.2 to 1.1.0. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.1.0/packages/coverage-istanbul) --- updated-dependencies: - dependency-name: "@vitest/coverage-istanbul" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Adrian Sutton authored
Avoids flakiness if the client's event index hasn't been updated yet.
-
dependabot[bot] authored
Bumps [viem](https://github.com/wevm/viem) from 1.19.15 to 1.20.3. - [Release notes](https://github.com/wevm/viem/releases) - [Commits](https://github.com/wevm/viem/compare/viem@1.19.15...viem@1.20.3) --- updated-dependencies: - dependency-name: viem dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
clabby authored
-
dependabot[bot] authored
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.0.10 to 5.0.11. - [Release notes](https://github.com/go-chi/chi/releases) - [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md) - [Commits](https://github.com/go-chi/chi/compare/v5.0.10...v5.0.11) --- updated-dependencies: - dependency-name: github.com/go-chi/chi/v5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Adrian Sutton authored
-
Mark Tyneway authored
The bindgen command was causing a panic without this change. We should not be coupling bindgen to op-e2e. There is no reason to trigger the init function inside of op-e2e when running bindgen. This commit dedupes the `FindMonoRepoRoot` function by putting it into a common location where it can be consumed. Not bindgen no longer depends on op-e2e. The op-e2e package is for tests, not defining library functions that are used elsewhere in the repo.
-
Joshua Gutow authored
-
Maurelian authored
-
Inphi authored
* ctb: Specify auth roles for L1 contracts * add governance and ProxyAdmin to specs * specs: replace BRIDGE role with MESSENGER * contracts-bedrock: Add overloads to _addSpec (#8722) Allows for default values of no pausability and no auth. --------- Co-authored-by:
Maurelian <maurelian@protonmail.ch>
-
Adrian Sutton authored
* op-e2e: Remove the cannon e2e tests that already have output cannon versions. Will reduce CI runtime and make it easier to track which tests are yet to be migrated. We will delete the old plain cannon game type once the e2e tests are migrated. * fix(op-e2e): go formatting --------- Co-authored-by:
refcell.eth <abigger87@gmail.com>
-
- 21 Dec, 2023 12 commits
-
-
Francis Li authored
* Implement raft consensus * Tests added
-
dependabot[bot] authored
Bumps [eslint](https://github.com/eslint/eslint) from 8.55.0 to 8.56.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Chen Kai authored
* fix:fix wrong hex test data Signed-off-by:
Chen Kai <281165273grape@gmail.com> * fix:code review fix Signed-off-by:
Chen Kai <281165273grape@gmail.com> --------- Signed-off-by:
Chen Kai <281165273grape@gmail.com>
-
Adrian Sutton authored
-
Wyatt Barnes authored
* Init BindGen unit tests * Init BindGen E2E tests
-
Wyatt Barnes authored
-
Maurelian authored
-
Sebastian Stammler authored
Edge-case during near-zero network fee conditions.
-
Wyatt Barnes authored
-
clabby authored
* chore: fdg spec updates * lint * Update specs/fault-dispute-game.md Co-authored-by:
Inphi <mlaw2501@gmail.com> * Update specs/fault-dispute-game.md Co-authored-by:
Inphi <mlaw2501@gmail.com> * Update specs/fault-dispute-game.md Co-authored-by:
Inphi <mlaw2501@gmail.com> * @inphi review * Update specs/fault-dispute-game.md Co-authored-by:
Inphi <mlaw2501@gmail.com> * toc --------- Co-authored-by:
Inphi <mlaw2501@gmail.com>
-
Joshua Gutow authored
-
dependabot[bot] authored
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.6.2 to 4.7.0. - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.6.2...v4.7.0) --- updated-dependencies: - dependency-name: tsx dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 20 Dec, 2023 5 commits
-
-
Hamdi Allam authored
-
Francis Li authored
* Add raft FSM code * Update docstring comment to correct one
-
dependabot[bot] authored
Bumps ethereum/client-go from v1.13.5 to v1.13.7. --- updated-dependencies: - dependency-name: ethereum/client-go dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Sebastian Stammler authored
-
Evan Richard authored
* op-service: Add ActiveL2EndpointProvider. * Fix bug in initialization, and handle case where no ethUrls are provided. * Split active L2 provider into active rollup and active L2 provider. * Re-duplicate some code until tests are passing. * op-proposer: Add ability to enable active provider. * op-batcher: Add ability to enable active provider. * Add an empty test skeleton. * Add an empty test skeleton. * op-service: add, but do not yet use, RollupClientInterface and EthClientInterface. * op-service: update mocks and interfaces for endpoint provider testing. * op-service - WIP on Active L2 Providers: unit tests pass, design and impl contains TODOs. * op-service: restore design in Active Endpoint Providers that only keeps one client open at a time. * op-service: when dialing a new sequencer, close() the old connection. * op-service: obey coderabbit suggestion around safer handling of p.currentIndex in Active L2 Providers. * op-service, op-batcher, op-proposer: address review comments in PR#8585. * op-service: Active L2 Provider - add test case for a sequencer returning an error. * op-service: Active L2/Rollup Providers: improve unit testing and logging. * op-service, op-batcher: address review comments in 8585 regarding first-startup behavior and testing. * op-service: address review comments through adding more tests, and moving "nil client" behavior from client getter to constructor. * op-service: minor error message change in active endpoint providers. * Update op-service/dial/active_l2_provider.go Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * op-service: obey linter in rabbit-provided error message change. * Update op-service/dial/active_l2_provider.go Co-authored-by:
Sebastian Stammler <seb@oplabs.co> * op-service active L2 provider tests: assertAllExpectations after most tests. * op-service: more elegantly handle startup in active l2 providers, and improve testing. * Change remaining longDurationTests to be able to use ept.assertAllExpectations. * use new error errSeqUnset. * Add test for scenario where many sequencers are inactive, and only the last is active. * Readability change: move the on-creation initialization to its own function. * Move extra one-time dial to constructor. * Update op-service/dial/active_rollup_provider.go Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Add nil check to active l2 provider. * Update op-service/dial/active_rollup_provider.go Co-authored-by:
Sebastian Stammler <seb@oplabs.co> * Address review comment: change many-inactive tests to many-undialable tests. * Add test that reproduces internal state corruption. * op-service: Improve active seq provider - Preserve the invariant that the index and current rollup/eth client match. - Dial at the start of the loop instead of at the end. * Fix some tests. * Move usage of ExpectClose to MaybeClose, we don't want to enforce a particular close behavior in these tests. * add a missing call to assertAllExpectations. * Test even the case where the active providers are managing a list of 1 element. * Revert experimental hunk in active_l2_provider. --------- Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-