- 09 Jan, 2024 6 commits
-
-
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 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 4 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
-