- 09 Jan, 2024 11 commits
-
-
felipe authored
-
Joshua Gutow authored
This moves all the control of the execution engine from the EngineQueue struct to the EngineController struct. The Engine Controller remains in the derive package for now to minimize the amount of changes in this PR. The EngineQueue continues to implement the EngineControl interface & forwards all methods to the EngineController which contains the actual implementation.
-
Roberto Bayardo authored
-
refcell.eth authored
* op-node: Concrete span batch error type * op-node: add sentinel errors to variable decl block
-
Adrian Sutton authored
-
refcell.eth authored
-
angel-ding-cb authored
* blob encoding version 2 * - cosmetic cleanup - use testify/require for testing - improve big blob test case - some performance improvements * op-service: blob encoding nits (#10) --------- Co-authored-by:
Roberto Bayardo <roberto.bayardo@coinbase.com> Co-authored-by:
protolambda <proto@protolambda.com>
-
Roberto Bayardo authored
Co-authored-by:
anikaraghu <anika.raghuvanshi@coinbase.com>
-
Joshua Gutow authored
This is helpful for taking a commit & knowing when it was included in a released version. Co-authored-by:
ChatGPT <chatgpt@openai.com>
-
Maurelian authored
* contracts-bedrock: only set xDomainMsgSender on a fresh deployment * contracts-bedrock: Prevent double relaying a message with reentrancy * contracts-bedrock: bump semvers * bindings and semver-lock * contracts-bedrock: Update slither report * contracts-bedrock: Update test to demonstrate non-replayability during upgrades * contracts-bedrock: Do not reinit Portals L2 Sender if it is nonzero --wip-- * contracts-bedrock: Use assert instead of require for unreachable errors * Update L1CrossDomainMessenger.t.sol * contracts-bedrock: update semver lock, bindings, slither
-
Francis Li authored
* Add API interface * Finish API Server implementation * Finish API client implementation * Finish rpc server setup in conductor * minor fixup * Fix merge issue
-
- 08 Jan, 2024 8 commits
-
-
Francis Li authored
* Implement main control logic * Add more tests
-
Maurelian authored
--wip--
-
dependabot[bot] authored
Bumps [hardhat](https://github.com/nomiclabs/hardhat) from 2.19.2 to 2.19.4. - [Release notes](https://github.com/nomiclabs/hardhat/releases) - [Commits](https://github.com/nomiclabs/hardhat/compare/hardhat@2.19.2...hardhat@2.19.4) --- updated-dependencies: - dependency-name: hardhat 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>
-
clabby authored
-
Adrian Sutton authored
-
Adrian Sutton authored
Better covered by unit tests since the logic is more complex than original anticipated.
-
refcell.eth authored
* op-challenger: flatten alphabet step loop * op-challenger: add test for stepping on the max position
-
- 07 Jan, 2024 1 commit
-
-
Roberto Bayardo authored
-
- 06 Jan, 2024 6 commits
-
-
Sebastian Stammler authored
Forgot to expand the variadic parameter...
-
refcell.eth authored
-
clabby authored
* Handle context closing on error Co-Authored-By:
Sebastian Stammler <seb@oplabs.co> * Add clarifying comment * Add reentrancy test for bond payouts --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-
refcell.eth authored
-
Sebastian Stammler authored
-
clabby authored
* Handle context closing on error Co-Authored-By:
Sebastian Stammler <seb@oplabs.co> * Add clarifying comment --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-
- 05 Jan, 2024 14 commits
-
-
clabby authored
* Add initial bond to `DisputeGameFactory` * Update proposer * fdg semver * fmt * bindings + semver + slither * @refcell nit
-
clabby authored
* Add initial bond logic * fmt * swap `BondKind` -> `Position` * Change `countered` -> `counteredBy` * Add claimant for payouts * bindings + semver lock :broom: * solvency invariant test * fmt, :broom: * Add static payouts test * Update op-challenger/game/fault/player.go Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * resolve conflicts * @ajsutton review * push -> pull * resolve conflicts * @refcell nit --------- Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.5.0 to 0.6.0. - [Commits](https://github.com/golang/sync/compare/v0.5.0...v0.6.0) --- updated-dependencies: - dependency-name: golang.org/x/sync 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>
-
refcell.eth authored
-
Adrian Sutton authored
* op-e2e: Add test demonstrating incorrect alphabet trace implementation. * rebase fixes * op-e2e: Skip known broken tests. * op-e2e: Add exhaustive alphabet test * op-challenger: fix alphabet trace provider to use l2 block number * fix up step function calculations * fix challenger tests * op-challenger: convert the absolute prestate directly to a big int * op-challenger: stash inlined calculations to implement iterative step loop * fix state data construction * fix(op-challenger): Iterative Step Loop Implementation (#8843) * Fix formatting. * op-challenger: Fix off by one error in alphabet trace provider. Updates the e2e tests to hit the case where the honest challenger calls step to prove their claim is correct. This requires the on-chain VM execution to match the challenger's version. --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
Mark Tyneway authored
handle the new Ecotone system config update event log type
-
Mark Tyneway authored
specs: Ecotone / 4844 / Dencun
-
Roberto Bayardo authored
* add new event & fields to L1 system config required for the Ecotone upgrade * Testsand linting --------- Co-authored-by:
anikaraghu <anika.raghuvanshi@coinbase.com>
-
refcell.eth authored
* op-challenger: fix alphabet trace provider to use l2 block number * fix up step function calculations * fix challenger tests * op-challenger: convert the absolute prestate directly to a big int * op-challenger: stash inlined calculations to implement iterative step loop * fix state data construction * fix(op-challenger): Iterative Step Loop Implementation (#8843) * Fix formatting. --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react) from 1.4.12 to 2.0.1. - [Release notes](https://github.com/wevm/wagmi/releases) - [Changelog](https://github.com/wevm/wagmi/blob/main/packages/react/CHANGELOG.md) - [Commits](https://github.com/wevm/wagmi/commits/wagmi@2.0.1/packages/react) --- updated-dependencies: - dependency-name: wagmi dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Francis Li authored
* Add control loop logic and tests * Cleanup code and tests
-
dependabot[bot] authored
Bumps [viem](https://github.com/wevm/viem) from 1.20.3 to 2.0.0. - [Release notes](https://github.com/wevm/viem/releases) - [Commits](https://github.com/wevm/viem/compare/viem@1.20.3...viem@2.0.0) --- updated-dependencies: - dependency-name: viem dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Mark Tyneway authored
Deletes a leftover log from the `Initializable` test. This is just some routine code cleanup as logs should not be left unless they are necessary.
-