- 22 Nov, 2024 9 commits
-
-
Matthew Slipper authored
The tests in the txmgr queue were asserting that calls complete within a certain time window. This was causing flakes, particularly when the CI runner was under load. Generally we should avoid tests that use fixed durations as a way of asserting that code functions correctly.
-
Sam Stokes authored
* op-node: log mgasps across block processing lifecycle * op-node: add 'import_time' field to block processing log * op-node: make log message more descriptive * op-node: log legacy codepath for InsertUnsafePayload * op-node: include final ForkchoiceUpdate in block insertion time * op-node: remove unused BuildTime field from events * op-node: encapsulate log logic in TryUpdateEngineEvent methods * op-node: linter fix * op-node: add comment and adjust sync log wording * op-node: fix BlockHash, BlockNumber in log * op-node: seq add BuildStarted to PayloadProcessEvent * op-node: refactor getBlockProcessingMetrics, protect against divide-by-zero
-
Matthew Slipper authored
This reverts commit 8f5c20ee.
-
zhiqiangxu authored
* fix a deadlock * add comment
-
clabby authored
-
Michael Amadi authored
* improve DeployerWhitelist test * fix L1BlockNumber fallback test * fixes
-
AgusDuha authored
-
AgusDuha authored
-
mbaxter authored
* cannon: Port go map tests * cannon: Port pool_test.go * cannon: Port a few more mutex tests * cannon: Port waitgroup_test.go * cannon: Port oncefunc_test.go (in progress) * cannon: Port atomic_test.go (in progress) * cannon: Port value_test.go (in progress) * cannon: Fix atomic tests by using a test mock * cannon: Fix test fail behavior * cannon: Move test util to a shared module * cannon: Use common testutil throughout * cannon: Fix failing tests * cannon: Add sanity check test program for test runner utils * cannon: Add more util tests, fix step counts * cannon: Rename test util method * cannon: Fix panic, error handling in testutil * cannon: Dedupe test running code * cannon: Simplify testutil interface * cannon: Mark mt tests as slow * cannon: Cut debugging code from test * cannon: Validate gc complete output * cannon: Synchronize access to bool values
-
- 21 Nov, 2024 7 commits
-
-
Yann Hodique authored
* build: add just modules A lot of our build recipes share similar structures. Move some of these to modules so we can control them centrally. * build: add Makefile deprecation helper This allows us to implement deprecated Makefiles as: DEPRECATED_TARGETS := ... include ../just/deprecate.mk * build(docker): add just modules to docker context We need to make sure our build framework is included in the docker build context. Also make sure just is part of the builder image. * build(op-batcher): migrate build to just
-
Sebastian Stammler authored
This is adding op-program/v1.4.0-rc.1 with absolute prestate hash 0x03925193e3e89f87835bbdf3a813f60b2aa818a36bbe71cd5d8fd7e79f5e8afe to the releases.json file. This release contains Sepolia Holocene activation times for OP, Base, Mode, Zora, BUT NOT Metal.
-
Matthew Slipper authored
-
protolambda authored
-
Vinod Damle authored
Test hard fork offset overrides Co-authored-by:
Vinod Damle <vinod@oplabs.co>
-
clabby authored
-
Michael Amadi authored
* make riscv compile without the optimizer turned on * bump riscv.sol * bump riscv.sol
-
- 20 Nov, 2024 16 commits
-
-
Matthew Slipper authored
- Enables support for deploying tagged versions against new chains, but behind a huge warning that requires user input to bypass. Since our tagged release versions do not contain all implementations, using op-deployer in this way will deploy contracts that haven't been governance approved. Since this workflow is useful for development but bad for prod, I've added support for it but users have to bypass a large warning that describes the risks. - Validates the hashes of tagged version artifacts after downloading them. This prevents users from downloading tampered versions of the artifacts from GCS.
-
zhiqiangxu authored
-
Joshua Gutow authored
* op-node: Create metrics to record if sequencer is active * op-node: Update transactions_sequenced_total metric --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
dependabot[bot] authored
Bumps [github.com/kurtosis-tech/kurtosis/api/golang](https://github.com/kurtosis-tech/kurtosis) from 1.4.1 to 1.4.2. - [Release notes](https://github.com/kurtosis-tech/kurtosis/releases) - [Changelog](https://github.com/kurtosis-tech/kurtosis/blob/main/CHANGELOG.md) - [Commits](https://github.com/kurtosis-tech/kurtosis/compare/1.4.1...1.4.2) --- updated-dependencies: - dependency-name: github.com/kurtosis-tech/kurtosis/api/golang 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>
-
zhiqiangxu authored
-
Michael Amadi authored
* improve dispute game tests and coverage * fixes
-
Michael Amadi authored
* improve optimismportal(2) test coverage * improve optimismportal(2) test coverage * more tests, fixes
-
Mark Tyneway authored
* contracts: remove op-nft Remove the `op-nft` package from the contracts package. None of these contracts are maintained and can be moved to another repo if necessary. The purpose of this commit is to reduce compilation time. Less files to compile means less compilation time. * fix: semver lock step - ran pre-pr. * fix: use added/modified filter for heavy fuzz Updates the heavy fuzz filter for CI to only check for added or modified contracts, now excluding deleted or moved contracts. --------- Co-authored-by:
Blaine Malone <blainemalone01@gmail.com> Co-authored-by:
Kelvin Fichter <kelvinfichter@gmail.com>
-
dependabot[bot] authored
Bumps ethereum/client-go from v1.14.11 to v1.14.12. --- 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>
-
Michael Amadi authored
* improve universal and libraries tests and coverage * fixes
-
Michael Amadi authored
* improve delayedWeth test and coverage * improve delayedWeth test and coverage * fix DataAvailabilityChallenge failing fuzz test
-
clabby authored
* feat(ctb): `RISCV.sol` semver-lock Co-Authored-By:
Minhyuk Kim <kimminhyuk1004@gmail.com> Co-Authored-By:
Taem Park <wwwee98@gmail.com> Co-Authored-By:
Park Changwan <pcw109550@gmail.com> Co-Authored-By:
protolambda <proto@protolambda.com> * snapshots * diff with remote in CI * schedule diff job * Update .circleci/config.yml Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * remove check changed --------- Co-authored-by:
Minhyuk Kim <kimminhyuk1004@gmail.com> Co-authored-by:
Taem Park <wwwee98@gmail.com> Co-authored-by:
Park Changwan <pcw109550@gmail.com> Co-authored-by:
protolambda <proto@protolambda.com> Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
protolambda authored
-
Raffaele authored
* migrate close-stale github action * using external script * completing script * removing old github action * example only * removing versions * removing tag-service
-
blaine authored
-
protolambda authored
-
- 19 Nov, 2024 8 commits
-
-
protolambda authored
-
zhiqiangxu authored
-
Matthew Slipper authored
Update the op-deployer Dockerfile to install CA certificates and symlink /op-deployer into /usr/local/bin so that it's on the container's PATH.
-
George Knee authored
Co-authored-by:
Samuel Laferriere <samlaf92@gmail.com>
-
Mark Tyneway authored
It has been 6 months since we removed the package and added the redirect. Anybody that has not learned where it is at this point will be able to search Github and find a link to this commit.
-
Axel Kingsley authored
* interop: make geth Dockerfile use rc5 * use rc6 * Update ops-bedrock/l2-op-geth-interop.Dockerfile
-
Matthew Slipper authored
Adds a unit test for mainnet deployments at version 1.6.0.
-
Axel Kingsley authored
* Reset Derivation when Supervisor is Behind * Disable Batcher Throttling in Interop local-devnet
-