- 16 Apr, 2024 3 commits
-
-
clabby authored
* pass msg sender * semver bindings + semver * bindings, locks, etc. * bindings, locks, etc.
-
Mark Tyneway authored
Copies over `yq` and `just` into the final docker image. Older versions of `ci-builder` are known to contain `just`, something must have changed to have them no longer fully include it. We need to tie the release of `ci-builder` with a bump of the foundry version unless the foundry version we are using is still available via nightly binary download. This is because every time we build foundry in CI it produces a bad build that results in an "illegal instruction" error.
-
clabby authored
* fault-proofs: Fix subgame resolution mechanics * Fix tests * test changes + off-by-one * :broom: * reuse clock code * bindgen, lint, etc. * semver * bindings, locks, etc. * bindings, locks, etc. * Unhide dup rez check * Remove subgameAtRootResolved --------- Co-authored-by:
inphi <mlaw2501@gmail.com>
-
- 15 Apr, 2024 5 commits
-
-
Matt Solomon authored
-
Matt Solomon authored
-
Adrian Sutton authored
* ci: Fix devnet-fault-proofs * ci: Make prestate available to challenger
-
brucexc authored
* chore: fix typo * chore: fix typo
-
refcell authored
-
- 13 Apr, 2024 4 commits
-
-
Maurelian authored
-
Matt Solomon authored
* feat: tweaks to allow no deploy-config file * fix: lint errors * chore: clarify warning
-
soyboy authored
* improving the op-upgrade docs * addressing code rabbit suggestions
-
Mark Tyneway authored
* Revert "temp: fixes for kontrol" This reverts commit aa0b0d5b9979fcedcc8dce6f8014ebd24f7c7795. * kontrol: update
-
- 12 Apr, 2024 10 commits
-
-
dependabot[bot] authored
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7) --- updated-dependencies: - dependency-name: idna dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* contracts-bedrock: OptimismPortal reduce codesize Reduce the codesize of the OptimismPortal and the OptimismPortal2 by converting `require` statements into custom error reverts. Also remove legacy getters, they only bloat codesize. This will help to reduce the diff of when we go to production with custom gas token as that feature put the contract over the codesize limit. * contracts-bedrock: cleanup errors * contracts-bedrock: more custom errors * contracts-bedrock: updates to portal * contracts-bedrock: error comments * contracts-bedrock: more custom errors * portal: fixup style * spec: update * op-bindings: regenerate * contracts-bedrock: update abi snapshots * snapshots: kontrol deploy * lint: fix * op-chain-ops: cleanup tests * contracts-bedrock: fix invariant tests * contracts-bedrock: correct assertion Co-authored-by:
clabby <ben@clab.by> * op-bindings: regenerate * contracts-bedrock: cleanup style * contracts-bedrock: update locks * ctb: update test * snapshots: update * contracts-bedrock: simplify require * contracts-bedrock: require * contracts-bedrock: reduce diff * bindings: regenerate * snapshots: update * contracts-bedrock: small update * contracts-bedrock: more cleanup * contracts-bedrock: update snapshots * semver-lock: update * lint: fix * contracts-bedrock: fix tests * contracts-bedrock: fix test * kontrol: update * contracts-bedrock: delete dead errors * temp: fixes for kontrol * invariant-docs: regenerate --------- Co-authored-by:
clabby <ben@clab.by>
-
iczc authored
-
Juan C authored
* Stop tracking changes in log folder * Sync Conainer to host function * Move to make-summary for specific file sync * Copy before forge formatting on host * Update packages/contracts-bedrock/test/kontrol/scripts/make-summary-deployment.sh Provide full path to files needing formatting Co-authored-by:
Juan C. <38925412+JuanCoRo@users.noreply.github.com> * Update make-summary-deployment.sh * remove nested `utils` folder * Update deploy snapshot and summary contracts * make-summary-deployment.sh: only use `$SUMMARY_DIR` for `docker cp` * .gitignore: revert `logs` folder unnecessary change --------- Co-authored-by:
F-WRunTime <freeman.wenzl@runtimeverification.com> Co-authored-by:
Freeman <105403280+F-WRunTime@users.noreply.github.com>
-
Sebastian Stammler authored
This is going to be used by the batcher and proposer in a follow up PR to wait at startup for the sequencer to sync to tip.
-
令狐一冲 authored
fix: Fix the error judgment when obtaining the finalized/safe block of L2 when the chain is started (#10127)
-
Mark Tyneway authored
* ci: bump ci-builder to 0.47.0 Includes a new foundry version that fixes issues with generating state dumps for kontrol integration. https://github.com/ethereum-optimism/optimism/pull/10125 https://app.circleci.com/pipelines/github/ethereum-optimism/optimism/50797/workflows/a85a79de-a4a8-4820-9199-ded9ffe9de7d * lint: fix * snapshots: update kontrol
-
Matt Solomon authored
Updates foundry version to the latest nightly: https://github.com/foundry-rs/foundry/releases/tag/nightly-bdc04c278f8ac716ed5fd3994bc0da841807b5cf This release includes https://github.com/foundry-rs/foundry/pull/7632 which is required to get our kontrol proofs passing again
-
tdot authored
feat(proxyd): customise poller interval and enable cross origin check on web socket upgrader (#10107) * feat: poller interval arg * fix: websocket check origin * fix: check origin behind flag * fix: rename poller default interval
-
dependabot[bot] authored
Bumps [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) from 1.18.45 to 1.27.11. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.45...config/v1.27.11) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/config 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>
-
- 11 Apr, 2024 9 commits
-
-
Mark Tyneway authored
* contracts-bedrock: update optimism portal guardian usage Migrate to the modern `guardian()(address)` instead of using `GUARDIAN()(address)` which is deprecated. This will make a future removal of the ABI easier to manage by reducing the diff required when the legacy methods are removed. * contracts-bedrock: more GUARDIAN usage rm
-
Mark Tyneway authored
The following warning was happening in CI: ``` (node:11982) [DEP0147] DeprecationWarning: In future versions of Node.js, fs.rmdir(path, { recursive: true }) will be removed. Use fs.rm(path, { recursive: true }) instead ``` Simply replaces the `rmdir` with `rm`. Note that the `sync` methods are used here instead of the async promise based methods.
-
tdot authored
* feat: basic plasma da server * catch all not found errors * feat: switch to minio and file server * add file * fix: handle feedback * fix: tidy * fix: tidy mods again * chore: add S3 config info
-
Mark Tyneway authored
* contracts-bedrock: update weth98 The custom gas token project is moving away from using the original weth9 code as a predeploy to using the weth98 code as a predeploy. As part of this, the ability to override the name and symbol are required for chains that use a custom gas token. There is no way to mark an inline declaration as `virtual`, it requires moving to a `function` syntax. Definitely less clean looking but necessary to support the override ability. The implementation of the new WETH predeploy is as follows: ```solidity contract WETH is WETH98 { /// @notice Returns the name of the token from the L1Block contract function name() external view override returns (string memory) { return string.concat("Wrapped ", L1Block(Predeploys.L1_BLOCK_ATTRIBUTES).gasPayingTokenName()); } /// @notice Returns the symbol of the token from the L1Block contract function symbol() external view override returns (string memory) { return string.concat("W", L1Block(Predeploys.L1_BLOCK_ATTRIBUTES).gasPayingTokenSymbol()); } } ``` Where when not in custom gas token mode, it with return `Wrapped Ether` and `WETH`, so it is backwards compatible. This commit also adds a fallback function since the original weth9 has a fallback function but this one does not. While the receive function can work, adding the fallback function ensures that the same behavior as weth9 is achieved when making a call that includes calldata + value. * contracts-bedrock: fix compile * snapshots: update * op-bindings: regenerate * contracts-bedrock: cleanup weth98 * contracts-bedrock: semver lock * contracts-bedrock: weth98 tests * lint: fix
-
soyboy authored
* removing out of date note * removing accidental commit
-
dependabot[bot] authored
Bumps [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react) from 2.5.5 to 2.5.19. - [Release notes](https://github.com/wevm/wagmi/releases) - [Changelog](https://github.com/wevm/wagmi/blob/main/packages/react/CHANGELOG.md) - [Commits](https://github.com/wevm/wagmi/commits/wagmi@2.5.19/packages/react) --- updated-dependencies: - dependency-name: wagmi dependency-type: direct:development 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 [@swc/core](https://github.com/swc-project/swc) from 1.4.6 to 1.4.13. - [Release notes](https://github.com/swc-project/swc/releases) - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md) - [Commits](https://github.com/swc-project/swc/compare/v1.4.6...v1.4.13) --- updated-dependencies: - dependency-name: "@swc/core" dependency-type: direct:development 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>
-
Mark Tyneway authored
* contracts-bedrock: update solady imports Without this commit, there are import issues based on some solady imports being prefixed with `@` and some not. `lib-keccak` has a remapping for solady with the `@` prefix and this commit updates `contracts-bedrock` to use a remapping with `@` prefix to solady imports. Without a recursive git submodule init, it is not possible to build without this change. We should also be sure of the exact version of solady that we are using if we are running it in production code. * op-bindings: update * ctb: semver lock * ctb: cleanup, bump fdg version * op-bindings: regen * semver: update
-
Mark Tyneway authored
Move away from using the fallback function on weth9 towards instead using the explicit deposit method. This is to reduce diff with the custom gas token project, just a very small change. The weth98 contract doesn't have a fallback function, if it did then this change would not be required.
-
- 10 Apr, 2024 6 commits
-
-
dependabot[bot] authored
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.3.3 to 5.4.5. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.5) --- updated-dependencies: - dependency-name: typescript 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>
-
Mark Tyneway authored
* op-node: fix ecotone upgrade test Previously the upgrade transactions test made an assertion against the bytecode that is in the bindings. This needs to be modified because the upgrade txs cannot ever change as they are part of consensus. Any modification to the bindings means that the assertion will fail. We should test against the expected value directly instead of going through the binding that has no guarantee to be on a particular version and will change over time. * op-node: fix test
-
Jiankun Yang authored
-
clabby authored
-
Sam Stokes authored
* fix: set version during build process for op-node,batcher,proposer * fix: use git tag --points-at flag instead of --contains when setting version * fix: prioritize release tag over -rc tags
-
Maurelian authored
* ctb: Add events and custom errors to LivenessModule ctb: Use same event as Safe contract * ctb: Used past tense event name OwnershipTransferredToFallback()
-
- 09 Apr, 2024 3 commits
-
-
sellskin authored
Signed-off-by:
sellskin <mydesk@yeah.net>
-
clabby authored
semver autogens
-
Francis Li authored
-