- 05 Dec, 2023 14 commits
-
-
Mark Tyneway authored
Adds getters and setters for `bool` to the `Storage` library as well as the `StorageSetter` contract. The tests happen through the `StorageSetter` contract for simplicity. The `StorageSetter` contract is important for the production 2 step upgrade process where the storage migrations are decoupled from `initialize()`. Also update the `StorageSetter` to use named return args per the latest changes to the Solidity style guide.
-
Mark Tyneway authored
Merge pull request #8423 from ethereum-optimism/dependabot/npm_and_yarn/typescript-eslint/parser-6.13.2 build(deps-dev): bump @typescript-eslint/parser from 6.13.1 to 6.13.2
-
protolambda authored
Add span batch logging & metrics
-
protolambda authored
-
protolambda authored
-
Mark Tyneway authored
contracts-bedrock: L1CrossDomainMessenger sepolia
-
Mark Tyneway authored
build(deps-dev): bump vitest from 0.34.1 to 1.0.1
-
dependabot[bot] authored
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.34.1 to 1.0.1. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v1.0.1/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.13.1 to 6.13.2. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.2/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Mark Tyneway authored
build(deps-dev): bump @types/node from 20.10.2 to 20.10.3
-
dependabot[bot] authored
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.10.2 to 20.10.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Evan Richard authored
EIP4844: Add single minimal e2e test.
-
clabby authored
Change output cannon game type to 1
-
clabby authored
feat: Fix Foundry Update to reset Git Repo
-
- 04 Dec, 2023 26 commits
-
-
clabby authored
feat(ctb): `OutputBisectionGame`
-
Mark Tyneway authored
Merge pull request #8414 from ethereum-optimism/dependabot/go_modules/github.com/urfave/cli/v2-2.26.0 build(deps): bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0
-
clabby authored
ctb: Fix multithreaded test race
-
Adrian Sutton authored
Load the split depth from the contract when creating output_cannon games Increase the max game depth so the cannon trace completes. Legacy cannon games now have a fixed depth of 30 to avoid making those tests even slower. Fix extra data creation in e2e helpers so the l2 block number is set correctly.
-
clabby authored
-
clabby authored
Co-authored-by:
coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
-
clabby authored
Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
clabby authored
chores
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
clabby authored
-
protolambda authored
op-node: batch_decoder: Support Span Batch
-
pcw109550 authored
-
pcw109550 authored
-
Tei Im authored
-
dependabot[bot] authored
Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli) from 2.25.7 to 2.26.0. - [Release notes](https://github.com/urfave/cli/releases) - [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md) - [Commits](https://github.com/urfave/cli/compare/v2.25.7...v2.26.0) --- updated-dependencies: - dependency-name: github.com/urfave/cli/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Matthew Slipper authored
`generate-l2-genesis.sh` is causing spurious test failures. The `.testdata/genesis.json` file comes up as zero-length in tests, even when the script checks for its length before exiting. I believe this is because multiple processes are executing the `generate-l2-genesis.sh` file at once, which causes a race condition where different invocations of the script cause the genesis file to be truncated. This PR attempts to fix the issue by using a temporary directory as a lock to prevent multiple invocations of the `generate-l2-genesis.sh` script from running at the same time. Directory creations are atomic in Bash, so we can use this technique to create a mutex. If the directory can't be created, then the script will assume that another script is writing the genesis file and wait up to 5 minutes for it to be created. The script uses `trap` to delete the mutex directory when it's done.
-
Matthew Slipper authored
op-e2e: Minor cleanups
-
pcw109550 authored
-
Tei Im authored
-
pcw109550 authored
-
Matthew Slipper authored
op-e2e: Actually kill geth on shim termination
-