- 01 Nov, 2024 13 commits
-
-
Inphi authored
-
protolambda authored
* interop-devnet: add grafana/loki/promtrail Revival of PR https://github.com/ethereum-optimism/optimism/pull/11628 to enhance local interop devnet. Co-authored-by:
Ethen Pociask <ethenpo@gmail.com> Co-authored-by:
Samuel Laferriere <samlaf92@gmail.com> * interop-devnet: use custom grafana port * interop-devnet: fix ports * interop-devnet: enable op-supervisor metrics --------- Co-authored-by:
Ethen Pociask <ethenpo@gmail.com> Co-authored-by:
Samuel Laferriere <samlaf92@gmail.com>
-
Tyler Smith authored
* refactor: Move interop e2e test contracts to e2eutils/interop. * refactor: Move interop e2e test contracts to e2eutils/interop/contracts.
-
Maurelian authored
-
protolambda authored
-
dependabot[bot] authored
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/fsnotify/fsnotify/releases) - [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md) - [Commits](https://github.com/fsnotify/fsnotify/compare/v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: github.com/fsnotify/fsnotify 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 [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.13.0 to 0.14.0. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.13.0...v0.14.0) --- updated-dependencies: - dependency-name: github.com/multiformats/go-multiaddr 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>
-
mbaxter authored
* cannon: Set up fuzz tests to run across 32- and 64-bit VMs Update preimage read fuzz test to work on 64-bit vms * cannon: Run both 32- and 64-bit Cannon tests in CI * cannon: Separate log and coverage files for 32- and 64-bit tests * cannon: Clean up evm validation code * cannon: Move skip utility to testutil * cannon: Make TestState_EncodeWitness 64-bit compatible * cannon: Skip failing 64-bit tests * cannon: Update TestEVM_EmptyThreadStacks to work across 32- and 64-bit vms * cannon: Update version state tests, add build tags * cannon: Fix code coverage upload paths * cannon: Fix code coverage file extensions * cannon: Run 32/64-bit tests using a matrix * cannon: Try to set better name for arch-specific cannon tests * cannon: Use generated job names in bedrock requirements list * cannon: Add comment on new validator util --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Maurelian authored
-
mbaxter authored
* cannon: Add stat syscall to MIP64 contracts * cannon: Run semver lock task
-
Matthew Slipper authored
* ci: Parallelize fuzz jobs Parallelize fuzz `make` targets using `xargs`. Previously, they were all running serially which led to long job runtimes. * Use machine * reduce executors to 8
-
protolambda authored
* op-e2e: interop cross L2 inbox system test Co-authored-by:
Axel Kingsley <axel.kingsley@gmail.com> * point at latest interop op-geth commit * lint * test fixes * update to latest geth commit * op-supervisor: uint32 log index, improve chainid test * correct uint64 to uint32 everywhere ; point at latest geth commit * use tagged geth version --------- Co-authored-by:
Axel Kingsley <axel.kingsley@gmail.com>
-
smartcontracts authored
* feat(ct): DeployDelayedWETH script Adds a new deployment script for deploying a new DelayedWETH proxy contract. * fix tests * lint * delete letter o * move testdata --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
- 31 Oct, 2024 11 commits
-
-
Matthew Slipper authored
-
protolambda authored
* local interop devnet * interop-devnet: experimental op-geth docker image, connect with op-supervisor * interop-devnet: port and path fixes * interop-devnet: datadir fix * interop-local: more fixes * interop-devnet: connect op-supervisor to L2 EL nodes using RPC * more fixes * ops-bedrock: fix l2 op geth dockerfile for interop * interop-devnet: fix supervisor RPC add workaround * interop-devnet: implement review suggestions * fixes from run-testing * Add op-deployer to dockerignore exceptions * use latest geth rc * use RW Locks in Update Functions * add log for new cross-safe head * make updates much more frequent * use LocalDB for LastDerivedFrom * Add log message for finalization update * op-supervisor: fix db locking, fix crossdb usage * interop-devnet: use chain IDs as chain indices, since it's not translated everywhere yet * op-supervisor: cross-derived-from RPC method * Work Process ErrFuture to Debug Log --------- Co-authored-by:
axelKingsley <axel.kingsley@gmail.com>
-
Sam Stokes authored
* op-deployer: add 'inspect superchain-registry' subcommand * op-deployer: generate artifacts at runtime of superchain-registry cmd * op-deployer: add missing err handler * op-deployer: add Printf to prompt user to populate .env vals * op-deployer: reformat addresses to superchain.AddressList
-
Sebastian Stammler authored
Also renames fields `IsLastInSpan` to `Safe` because that's semantically clearer. That a last batch in a span batch is pre-Holocene the indicator for a safe block promotion is an implementation detail. It's better to name the effect rather than the reason.
-
dependabot[bot] authored
* dependabot(gomod): bump github.com/kurtosis-tech/kurtosis/api/golang Bumps [github.com/kurtosis-tech/kurtosis/api/golang](https://github.com/kurtosis-tech/kurtosis) from 1.3.1 to 1.4.0. - [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.3.1...1.4.0) --- updated-dependencies: - dependency-name: github.com/kurtosis-tech/kurtosis/api/golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> * ci: update kurtosis version --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Sebastian Stammler authored
* op-node/rollup: Implement Holocene invalid payload handling * op-node: update comment about block-processing errors --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
dependabot[bot] authored
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.79 to 7.0.80. - [Release notes](https://github.com/minio/minio-go/releases) - [Commits](https://github.com/minio/minio-go/compare/v7.0.79...v7.0.80) --- updated-dependencies: - dependency-name: github.com/minio/minio-go/v7 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>
-
Matthew Slipper authored
-
Inphi authored
-
Inphi authored
* cannon: Avoid page allocation for empty reads * fix end of chunk overlap
-
Matthew Slipper authored
* op-deployer: Support overriding proof parameters This PR adds support for overiding proofs params using the `GlobalDeployOverrides` and `DeployOverrides` fields. Previously, these values were hardcoded. To prevent a recursive import, I refactored the `standard.go` file into a standalone package. Closes https://github.com/ethereum-optimism/optimism/issues/12711. * import cycle * add tests, ability to disable post-checks * rename to dangerously * op-deployer: Add support for deploying interop chains * code review updates
-
- 30 Oct, 2024 4 commits
-
-
Inphi authored
* cannon: Implement MIPS64Memory.sol * cannon: Implement 64-bit Solidity VM - Implements 64-bit Cannon (with multithreading) in MIPS64.sol - Re-enable differential testing for 64-bit VMs * review comments * check pc for 4-byte alignment * gofmt * update snapshot * address nits; add more add/sub/mult overflow tests * diff test misaligned instruction * fix mul[t] MIPS64.sol emulation * diff fuzz mul operations * fix addiu test case * fix GetInstruction return value type
-
Inphi authored
* cannon: Remove memory.GetUint32 * review comments
-
Inphi authored
-
Inphi authored
* cannon: Implement MIPS64Memory.sol * add non-zero revert data; cleanup go-ffi script
-
- 29 Oct, 2024 12 commits
-
-
Tyler Smith authored
* tweak: Make cycle checks work with an OpenBlock that returns BlockRef. * tests,fix: Make tests generate correct hazard maps. * tests: Add assertion on returned blockRef. * tests,fix: Fix TestCrossUnsafeUpdate to use correct mock log count. * tweak: Call HazardCycleChecks from scopedCrossSafeUpdate and CrossUnsafeUpdate. * tests,cleanup: Fix test assertion comment. * tests,fix: Fix TestCrossSafeUpdate.
-
Adrian Sutton authored
Co-authored-by:
clabby <ben@clab.by>
-
protolambda authored
-
Adrian Sutton authored
The prestate generation was optimised for singlethreaded-2 so update the expected baseline.
-
Inphi authored
-
Axel Kingsley authored
* Expand Interop E2E Testing * fix test ; address comment
-
Ashutosh Varma authored
* fix: use devkeys for vaults in intent * feat: parametrized keys on l2 chain id
-
Adrian Sutton authored
-
Adrian Sutton authored
Can be disabled with --signer.tls.enabled=false. Avoids breaking existing deployments that default to TLS enabled.
-
Inphi authored
-
Inphi authored
-
Sebastian Stammler authored
* op-node/rollup/derive: Implement pipeline stage multiplexing * fix BatchStage empty batch generation * fix fork configuration in LargeL1Gaps test
-