- 22 Dec, 2023 1 commit
-
-
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 6 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>
-
Francis Li authored
-
- 19 Dec, 2023 20 commits
-
-
Francis Li authored
* Initial setup for op-conductor * Rework based on feedback * Update README * Update README * Rework flags structure * Add tests * Add CI configs * Add dockerfile * Remove TODO --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
protolambda authored
-
dependabot[bot] authored
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.13.2 to 6.15.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.15.0/packages/eslint-plugin) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" 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>
-
dependabot[bot] authored
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Commits the artifact for the `L1ERC721Bridge` sepolia deployment for the extended pause upgrade. https://sepolia.etherscan.io/address/0x532cad52e1f812eeb9c9a9571e07fef55993fefa
-
Mark Tyneway authored
Commit the artifact for the newly deployed `L1StandardBridge` to sepolia. This artifact is part of the extended pause release. https://sepolia.etherscan.io/address/0xe19c7a2c0bb32287731ea75da9b1c836815964f1
-
dependabot[bot] authored
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Commit the artifact for the sepolia deployment of the OptimismPortal that is part of the extended pause release. https://sepolia.etherscan.io/address/0x592B7D3255a8037307d23C16cC8c13a9563c8Ab1
-
Mark Tyneway authored
Commit the artifact for the `L1CrossDomainMessenger` sepolia deployment for the extended pause release. https://sepolia.etherscan.io/address/0xc3c7e6f4ad6a593a9731a39fa883ec1999d7d873
-
Mark Tyneway authored
Commit the artifact for the `SystemConfig` deployment of the extended pause release. https://sepolia.etherscan.io/address/0xce77d580e0befbb1561376a722217017651b9dbf
-
dependabot[bot] authored
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Wyatt Barnes authored
-
dependabot[bot] authored
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0. - [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.9.1 to 10.9.2. - [Release notes](https://github.com/TypeStrong/ts-node/releases) - [Changelog](https://github.com/TypeStrong/ts-node/blob/main/development-docs/release-template.md) - [Commits](https://github.com/TypeStrong/ts-node/compare/v10.9.1...v10.9.2) --- updated-dependencies: - dependency-name: ts-node dependency-type: direct:development 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>
-
dependabot[bot] authored
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.6 to 5.0.10. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.0.10/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development 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>
-
dependabot[bot] authored
Bumps [github.com/btcsuite/btcd/chaincfg/chainhash](https://github.com/btcsuite/btcd) from 1.0.3 to 1.1.0. - [Release notes](https://github.com/btcsuite/btcd/releases) - [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES) - [Commits](https://github.com/btcsuite/btcd/compare/chaincfg/chainhash/v1.0.3...btcutil/v1.1.0) --- updated-dependencies: - dependency-name: github.com/btcsuite/btcd/chaincfg/chainhash 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
* chore: adhere to style guide in `OutputBisectionGame` for immutables * Patch `OutputBisectionGame` selectors in `op-challenger` * :broom: * fix getters tests in `op-challenger`
-
Joshua Gutow authored
This creates a standardized conversion between env vars and flag names and asserts that most existing flags and all new flags satisfy the format. Existing flags that don't match are skipped. This also adds general flag tests for op-batcher and op-proposer.
-
Carter Carlson authored
fix: hyperlink to L2 Derivation Inputs
-
felipe authored
-
- 18 Dec, 2023 1 commit
-
-
protolambda authored
* op-batcher: adjust error handling on pending-channels after close * op-batcher: fix comment * Capitalize start of log messages Co-authored-by:
Adrian Sutton <adrian@oplabs.co> * op-batcher: Add NonCompressor for testing purposes * op-node/rollup/derive: Return ErrChannelOutAlreadyClosed in SpanChannelOut * op-batcher: Add back outputFrames call to channelManager.Close Test added that validates that in rare circumstances this is needed. This happens in scenarios where a block is written to the compressor, but not flushed yet to the output buffer. If we don't call outputFrames in channelManager.Close, this test fails. * op-batcher: Improve logging - clarify that pending channels will be submitted - use same key "id" for channel ids everywhere --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co> Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-