- 01 Mar, 2024 3 commits
-
-
protolambda authored
* op-chain-ops: check-ecotone improvements: 4788/4844 mixup fix, new 4844 precompile test, more logging * Update op-chain-ops/cmd/check-ecotone/main.go * check-ecotone: improve with L1 retry, better logging * check-ecotone: fix L1 header retrieval in L1 fees check * check-ecotone: properly get basefee in checkL1Fees --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-
clabby authored
* Add `rethdb-reader` tests back into CI * Fix `RethDBReceiptsFetcher` interface * update * Update dependencies * `ci-builder-rust` w/ `clang` + `lld`
-
zhiqiangxu authored
-
- 29 Feb, 2024 10 commits
-
-
clabby authored
-
clabby authored
* fix: FDG local keys * @ajsutton review Co-Authored-By:
ajsutton <adrian@oplabs.co> * chore: bindings + semver --------- Co-authored-by:
ajsutton <adrian@oplabs.co>
-
Roberto Bayardo authored
-
clabby authored
-
Adrian Sutton authored
* ci: Add param to allow manually running develop-fault-proof task against other branches * ci: Don't run main workflow when manually triggered * ci: Run main workflow by default when manually triggered but allow it to be disabled
-
dependabot[bot] authored
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.18.0 to 1.19.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/v1.19.0/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang 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>
-
dependabot[bot] authored
Bumps [hardhat](https://github.com/nomiclabs/hardhat) from 2.19.5 to 2.20.1. - [Release notes](https://github.com/nomiclabs/hardhat/releases) - [Commits](https://github.com/nomiclabs/hardhat/compare/hardhat@2.19.5...hardhat@2.20.1) --- updated-dependencies: - dependency-name: hardhat 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
These update the same metric and were duplicating the request and logic for checking root claim agreement.
-
Adrian Sutton authored
* op-challenger: Restrict the safe head in output provider BlockNumber instead of OutputRootProvider This ensures the restriction is applied both to fetching output roots, and identifying the L2 block number the agreed output root comes from. The disputed block number remains restricted only by the claimed block number. * go mod tidy cannon examples. * op-e2e: Add test that proposals for future blocks are invalidated
-
clabby authored
-
- 28 Feb, 2024 4 commits
-
-
Joshua Gutow authored
* op-node: Cleanup unsafe payload handling * op-e2e: Add regression test for snap sync bug
-
Joshua Gutow authored
-
dependabot[bot] authored
Bumps ethereum/client-go from v1.13.13 to v1.13.14. --- 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>
-
protolambda authored
* op-node: p2p pinging background service * op-node: remove p2p ping flag whitespace Co-authored-by:
Joshua Gutow <jgutow@oplabs.co> * op-node: implement ping-service review suggestions * op-node: test case numbers in the require msg-args, not the log filter itself --------- Co-authored-by:
Joshua Gutow <jgutow@oplabs.co>
-
- 27 Feb, 2024 6 commits
-
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.19.0 to 0.20.0. - [Commits](https://github.com/golang/crypto/compare/v0.19.0...v0.20.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto 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>
-
smartcontracts authored
Fixes a bug in the SDK that would cause it to be unable to prove certain types of withdrawals. Bug can be easily fixed on the client side by adding an extra proof element in certain cases.
-
Adrian Sutton authored
-
Sebastian Stammler authored
-
Roberto Bayardo authored
-
- 26 Feb, 2024 8 commits
-
-
zhiqiangxu authored
-
Adrian Sutton authored
The new challenger algorithm may post some claims that the exhaustive test was posting.
-
clabby authored
* Prevent duplicate steps * Prevent duplicate step claims
-
Adrian Sutton authored
* op-challenger: Load maximum safe head from op-node RPC * op-challenger: Remove no longer required code to find guaranteed safe head. * op-e2e: Enable safe db
-
Adrian Sutton authored
* op-challenger: Only counter claims that are either the child of an honest claim or are a sibling to the left of an honest move. * op-challenger: Stop evaluating claims if an error is encountered since we will not be tracking the honest actions.
-
Adrian Sutton authored
Includes rules to confirm that every move performed by the challenger would succeed as a call to contracts Verifies that the game resolves correctly and the challenger is paid for every move it makes.
-
Adrian Sutton authored
* op-challenger: Use opts pattern for claim builder * op-dispute-mon: Track left most claim when resolving games.
-
Adrian Sutton authored
-
- 24 Feb, 2024 6 commits
-
-
Sebastian Stammler authored
also udpate op-geth dependency while we're at it
-
Adrian Sutton authored
We keep reimplementing this logic so just add it to the game and test it properly.
-
Adrian Sutton authored
-
will-2012 authored
Co-authored-by:
will@2012 <xibaow2020@qq.com>
-
felipe authored
-
felipe authored
* feat(proxyd): improved consensus HA error reporting * error metric should be a counter
-
- 23 Feb, 2024 3 commits
-
-
Adrian Sutton authored
* op-dispute-mon: Fix resolution to respect step actions op-challenger: Add skipped game_solver tests for freeloader claims * op-challenger: Add addition freeloader test.
-
alvarius authored
* feat: add op-plasma data availability challenge contract * fix: usePlasma and remove plasma template * add DAC to Spec.t.sol * add DAC to initialize config * fix tests * formatting * add setter for plasma mode * use alternative approach for enabling plasma mode in tests] * extend test config output * regen bindings * add usePlasma to config.go * add usePlasma to config.go * allow enabling plasma in test environment * initialize data availability challenge contract in constructor * use proxy in DAC test * fix spec test * update bindings * update type of usePlasma in config.go * skip DAC in setup.go check for now * skip DAC in setup.go if UsePlasma is wrong * forge fmt * gas snapshot * add semver lock * add snapshot * improve comments * absolute import * bound refund percentage * turn DAC test into a CommonTest * set semver to 1.0.0 * add versioned commitments * regenerate bindings * regenerate snapshots * update spec * update gas snapshot * add DAC to SystemConfig * update semver * update gas snapshot * invariant * snapshot * bindings * reorder deployment to have the DAC address before SystemConfig * update spec * move the DAC test to test/L1 * update snapshots * add precision to the variable resolution cost * regen artifacts * semver lock * bindings * revert system config changes * validate commitment length * rebuild go bindings * update constants * remove indexed from commitment event * semver lock * add balance changed event to withdraw * add method to get challenge status * use basefee instead of gasprice * use existing dac in test * add sane default values to deploy config * pre-pr * go bindings * assume challenger and resolver are different entities for balance checks in the resolver test * add test for validate commitment, move out _getCommitmentType --------- Co-authored-by:
tchardin <tdotchardin@gmail.com>
-
Adrian Sutton authored
-