- 06 Jan, 2024 2 commits
-
-
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 15 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.
-
smartcontracts authored
Fixes a bug in L1 gas cost estimation where not all properties from the input transaction were being used. This meant that certain properties like access lists or transaction value weren't included in the calculation. Resulting estimates were wrong.
-
- 04 Jan, 2024 9 commits
-
-
Sebastian Stammler authored
Even if we're trusting the rpc source. This is a cheap sanity check.
-
Zach Howard authored
-
Francis Li authored
* Add PostUnsafePayload admin API * Add PostUnsafePayload to rollup client * Add test * update test based on suggestion
-
Michael Lynch authored
* wip: Create a type for position depth * work in progress * work in progress * Rename PositionDepth to Depth * Document Depth type * Fix unit test * Fix e2e tests * Fix more e2e tests * Fix GetMaxGameDepth function signature * Fix imports * Fix unit tests
-
dependabot[bot] authored
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.25.4 to 0.25.6. - [Release notes](https://github.com/TypeStrong/TypeDoc/releases) - [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md) - [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.25.4...v0.25.6) --- updated-dependencies: - dependency-name: typedoc 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 [pino](https://github.com/pinojs/pino) from 8.16.2 to 8.17.2. - [Release notes](https://github.com/pinojs/pino/releases) - [Commits](https://github.com/pinojs/pino/compare/v8.16.2...v8.17.2) --- updated-dependencies: - dependency-name: pino 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>
-
Roberto Bayardo authored
-
Wyatt Barnes authored
-
Roberto Bayardo authored
-
- 03 Jan, 2024 14 commits
-
-
clabby authored
-
Adrian Sutton authored
-
protolambda authored
-
Adrian Sutton authored
* op-e2e: Add tests to check behaviour within the extended trace of the output root bisection. * op-e2e: Add test that explicitly changes the claimed output root for the root block.
-
Mark Tyneway authored
The `op-exporter` package is no longer used in production or maintained. Remove the package to delete dead code from the monorepo.
-
Adrian Sutton authored
-
Sebastian Stammler authored
* txmgr: Add min basefee and tip cap parameters to enforce fee minima * op-service: Move GweiToWei into package eth
-
Adrian Sutton authored
-
clabby authored
* Delete `IBondManager` semver/slither * @tynes nits
-
Sebastian Stammler authored
* txmgr,op-batcher: Improve logging & metrics - Standardize field names - Add more fields to tx logging - Add metrics for basefee and tip cap - Log frame id and transaction hash together * txmgr: Remove goroutine use in queue test Assertions should be made from the main test routine, if possible. I had local test failures where assertions where made after the main routine returned already. Also, the existing test leaked goroutines for transactions that weren't queued. A waitgroup can be used here alternatively, but it's cleaner to just assert in the main routine.
-
Gaki authored
-
dependabot[bot] authored
Bumps [nx-cloud](https://github.com/nrwl/nx) from 16.3.0 to 16.5.2. - [Release notes](https://github.com/nrwl/nx/releases) - [Commits](https://github.com/nrwl/nx/compare/16.3.0...16.5.2) --- updated-dependencies: - dependency-name: nx-cloud 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>
-
Mark Tyneway authored
Based on commit https://github.com/foundry-rs/forge-std/commit/155d547c449afa8715f538d69454b83944117811
-
clabby authored
* draft: `op-proposer` `DisputeGameFactory` support * Add `ProposalInterval` option flag names * add game type configuration * @sebastianst: Use `errors.New` over `fmt.Errorf` * @sebastianst: var name nit * @sebastianst: l2oo addr ptr consistency * @sebastianst: error bubble * @sebastianst: break out nests * @sebastianst: defer cancel * lint * Hide DGF flags * fix service init
-