- 06 Apr, 2024 2 commits
-
-
Axel Kingsley authored
-
Joshua Gutow authored
* Store cannon-go-lint-and-test logs on failure Needed to debug why this test is failing * Update config.yml * Update config.yml * Try without coverage * Update config.yml * Update config.yml * Update .circleci/config.yml
-
- 05 Apr, 2024 5 commits
-
-
dependabot[bot] authored
Bumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26. - [Release notes](https://github.com/hyperium/h2/releases) - [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md) - [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26) --- updated-dependencies: - dependency-name: h2 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
* op-upgrade: delete dead version Deletes the `op-upgrade-mcp` binary in favor of the `op-upgrade` binary. This enables us to leverage the `superchain-regsitry` without needing to hardcode addresses in one off locations. `op-upgrade-mcp` existed because `superchain-regsitry` assumes that there are implementations that can be shared between networks, ie post MCP world, meaning there are no immutables in the code that are network specific. * op-upgrade: apply superchain config to L1 upgrade work, e.g. to source superchainConfig.Config.SuperchainConfigAddr for L1CrossDomainMessenger --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Inphi authored
The old 2 minute timeout is no longer sufficient. As cannon execution sometimes requires more time to generate traces.
-
Park Changwan authored
-
Mark Tyneway authored
* contracts-bedrock: fix deploy config for mainnet MCP upgrade The config param for the scalar was not updated in the deploy config when it was changed on chain. If we can enforce that the deploy config is always used as the source of truth for when doing on chain config changes, it can help to scale the team as other teams can use the same config file and know that the values in there represent the truth. This is a fundamental problem with the `initialize` pattern, we need to move away from it eventually. The deploy config is updated with the value that is used on mainnet and the parsing is updated to handle the new ecotone style config, which tightly packs the values into a single bytes32. * op-chain-ops: more cleanup * op-e2e: fix build * cleanup: modularize scalar encoding and decoding Ensures that the same consensus code is used to encode and decode the scalar in various places. * op-chain-ops: fix L2 genesis generation * config: fix serialization * op-chain-ops: refactor config Make backwards compatible * op-chain-ops: fix build * deploy-config: update mainnet fee scalar config Should match mainnet values * op-chain-ops: fix test * genesis: test L1Block predeploy state setting * op-upgrade: delete dead code * build: fix * op-chain-ops: add deprecation warning Co-authored-by:
Sebastian Stammler <seb@oplabs.co> * deploy-config: use mainnet values Co-authored-by:
Sebastian Stammler <seb@oplabs.co> * deploy-config: use mainnet values Co-authored-by:
Sebastian Stammler <seb@oplabs.co> * op-service: end to end encode/decode scalar tests * tests: cleanup * op-chain-ops: fix nits, adapt to breaking simulated backend changes * op-chain-ops: fix comment and address-type conversion nits --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co> Co-authored-by:
protolambda <proto@protolambda.com>
-
- 04 Apr, 2024 5 commits
-
-
dependabot[bot] authored
Bumps [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) from 18.1.2 to 18.2.2. - [Release notes](https://github.com/nrwl/nx/releases) - [Commits](https://github.com/nrwl/nx/commits/18.2.2/packages/nx) --- updated-dependencies: - dependency-name: nx 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>
-
Sebastian Stammler authored
-
Roberto Bayardo authored
* use updated op-geth * update geth moar * resource usage cleanup * remove sleeping * go: fix broken indirect dependency of github.com/kataras/iris/v12 * proxyd: update to geth v1.13.10 * proxyd: update to geth v1.13.14 * op-chain-ops: reduce diff, utilize chainID from caller to make Permit2 path use correct chainID during deployment * op-chain-ops: L2 backend only, enable shanghai/canyon by default, fix doc comments * op-chain-ops: simulator without L2 features, to support op-upgrade --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
dependabot[bot] authored
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.1.5 to 5.1.7. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.1.7/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.1.7/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Tei Im authored
* Add ASTERISC dispute game type * Use pre-funded account for local devnet deployer * Add op-program-client-riscv build command * Add comment about deployer account
-
- 03 Apr, 2024 11 commits
-
-
Joshua Gutow authored
This reverts commit 3c34770c.
-
Mark Tyneway authored
* ci-builder: add yq Adds `yq` to `ci-builder` so that we can read the yaml information inside of the superchain registry. `yq` is `jq` but for yaml, see https://github.com/mikefarah/yq * hardcode yq version Co-authored-by:
Joshua Gutow <jgutow@oplabs.co> * hardcode gotestsum version Co-authored-by:
Joshua Gutow <jgutow@oplabs.co> --------- Co-authored-by:
Joshua Gutow <jgutow@oplabs.co>
-
dependabot[bot] authored
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
refcell authored
* feat(op-dispute-mon): track claims resolved against honest actors * fix(op-dispute-mon): break after honest actor error is logged * fix(op-dispute-mon): lints
-
refcell authored
* feat(op-dispute-mon): resolution status * fix(op-dispute-mon): merge fixes
-
Hamdi Allam authored
feat(indexer): Remove goerli config options. Specify DisputeGameFactoryProxy address OP Sepolia (#10032) * remove goerli. add dpf for optimism sepolia * remove more goerli references & unit tests
-
Hamdi Allam authored
* address etl log inactivity * Update indexer/README.md Co-authored-by:
Will Cory <willcory10@gmail.com> --------- Co-authored-by:
Will Cory <willcory10@gmail.com>
-
Maurelian authored
* use tryFfi * ctb: Update FfiFailed revert message in Setup.sol * Update Setup.sol * Update Setup.sol * ctb: Update snapshot --------- Co-authored-by:
zhiqiangxu <652732310@qq.com>
-
dependabot[bot] authored
Bumps [crytic/slither-action](https://github.com/crytic/slither-action) from 0.3.1 to 0.3.2. - [Release notes](https://github.com/crytic/slither-action/releases) - [Commits](https://github.com/crytic/slither-action/compare/v0.3.1...v0.3.2) --- updated-dependencies: - dependency-name: crytic/slither-action dependency-type: direct:production 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>
-
felipe authored
-
refcell authored
* feat(op-dispute-mon): track and metrice credit balances * fix(op-dispute-mon): Enrich Required Bonds (#9930) * fix(op-dispute-mon): bad merge * fix(op-dispute-mon): credit balance check final touches and logging * Update op-dispute-mon/mon/bonds/monitor.go Co-authored-by:
Inphi <mlaw2501@gmail.com> * fix(op-dispute-mon): iterative logic * fix(op-dispute-mon): lints --------- Co-authored-by:
Inphi <mlaw2501@gmail.com>
-
- 02 Apr, 2024 8 commits
-
-
refcell authored
* feat(op-dispute-mon): claim monitor * fix(op-dispute-mon): lints
-
protolambda authored
-
github-actions[bot] authored
* Version Packages * update readme to rekick the tests --------- Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local>
-
Will Cory authored
* fix: Replay transactions that can be finalized comments Update packages/sdk/src/cross-chain-messenger.ts feat: Add test remove stale changeset fix: remove the stale goerli tests fix: run pnpm nx build instead of pnpm build dpeend on pnpm monorepo instead of nx building wrong ports http not https fix: sepolia chain ids debugging why it's broke linter: rip rekick the tests with env variables set to sepolia op rather than mainnet op fix: Update to a withdrawal that should actually work fix:test * speed up ci by installing wait-on * clean up * fix: Test running only 1 at a time --------- Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local>
-
carehabit authored
Signed-off-by:
carehabit <shenyuting@outlook.com>
-
refcell authored
* feat(op-challenger): Delayed Weth Withdrawal Request Caller * fix(op-challenger): withdrawal request field ordering * fix(op-challenger): encapsulate delayed weth behind the fault dispute game contract binding * feat(op-dispute-mon): get withdrawals game caller method * fix(op-dispute-mon): revert service name changes * fix(op-dispute-mon): revert extractor test name * fix(op-dispute-mon): revert extractor changes * fix(op-dispute-mon): revert newline add * fix(op-dispute-mon): revert caller field reordering * feat(op-dispute-mon): weth caller creation and pass it through sub components * chore(op-dispute-mon): weth caller creation unit test * fix(op-dispute-mon): extractor test for weth caller creation error * feat(op-dispute-mon): wire up the withdrawals extractor * fix(op-dispute-mon): rebases * fix(op-dispute-mon): revert caller test change * fix(op-dispute-mon): recipient enricher * feat(op-dispute-mon): withdrawal request metrics * Update op-dispute-mon/mon/withdrawals.go Co-authored-by:
Adrian Sutton <adrian@oplabs.co> * fix(op-dispute-mon): withdrawal request amounts --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
refcell authored
* feat(op-challenger): Delayed Weth Withdrawal Request Caller * fix(op-challenger): withdrawal request field ordering * fix(op-challenger): encapsulate delayed weth behind the fault dispute game contract binding * feat(op-dispute-mon): get withdrawals game caller method * fix(op-dispute-mon): revert service name changes * fix(op-dispute-mon): revert extractor test name * fix(op-dispute-mon): revert extractor changes * fix(op-dispute-mon): revert newline add * fix(op-dispute-mon): revert caller field reordering * feat(op-dispute-mon): weth caller creation and pass it through sub components * chore(op-dispute-mon): weth caller creation unit test * fix(op-dispute-mon): extractor test for weth caller creation error * feat(op-dispute-mon): wire up the withdrawals extractor * fix(op-dispute-mon): rebases * fix(op-dispute-mon): revert caller test change * fix(op-dispute-mon): recipient enricher
-
Matt Solomon authored
* test(ctb): mark coverage as successful if it fails with stack too deep * Update packages/contracts-bedrock/package.json
-
- 01 Apr, 2024 5 commits
-
-
refcell authored
* feat(op-challenger): Delayed Weth Withdrawal Request Caller * fix(op-challenger): withdrawal request field ordering * fix(op-challenger): encapsulate delayed weth behind the fault dispute game contract binding * feat(op-dispute-mon): get withdrawals game caller method * fix(op-dispute-mon): revert service name changes * fix(op-dispute-mon): revert extractor test name * fix(op-dispute-mon): revert extractor changes * fix(op-dispute-mon): revert newline add * fix(op-dispute-mon): revert caller field reordering * fix(op-challenger): make contract method private
-
Kero authored
* indexer: update format string for uuid.UUID The relayEvent variable is of type uuid.UUID, but it's being formatted as an integer (%d). This will cause a runtime error. Use %s to format the UUID as a string. * indexer: constraint l2_block_headers.timestamp > 0 * indexer: doc bigint.Clamp assumption
-
dependabot[bot] authored
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Will Cory authored
Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local>
-
Will Cory authored
Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local>
-
- 31 Mar, 2024 3 commits
-
-
zhiqiangxu authored
-
dependabot[bot] authored
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm) from 1.25.8 to 1.25.9. - [Release notes](https://github.com/go-gorm/gorm/releases) - [Commits](https://github.com/go-gorm/gorm/compare/v1.25.8...v1.25.9) --- updated-dependencies: - dependency-name: gorm.io/gorm dependency-type: direct:production 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/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.12.2 to 0.12.3. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.12.2...v0.12.3) --- updated-dependencies: - dependency-name: github.com/multiformats/go-multiaddr dependency-type: direct:production 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>
-
- 29 Mar, 2024 1 commit
-
-
Inphi authored
* contracts: More robust abi/storage snapshot gen * update geth version used by ci * ci: bump ci-builder rc * ci-builder: pin foundry commit, update nvm * ci: remove foundry commit pin, update foundry in versions.json * ci: bump ci-builder to v0.46.0-rc.4 * update Kontrol snapshots * set ast=true in foundry.toml; revert snapshot gen * replace Clone snapshots * enable --ast only during snapshots * reset snapshot directories * Update .circleci/config.yml to use ci-builder:v0.46.0 * update foundry to nightly-617dfc28cb8206a0003edcf73a6f1058adaef740 * ci: bump ci-builder to v0.46.1 --------- Co-authored-by:
Roberto Bayardo <roberto.bayardo@coinbase.com> Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-