- 06 Nov, 2024 3 commits
-
-
Axel Kingsley authored
-
Axel Kingsley authored
-
Axel Kingsley authored
-
- 05 Nov, 2024 13 commits
-
-
Axel Kingsley authored
* Add error case for parent of start of database * fix unit tests
-
Matthew Slipper authored
* op-deployer: Add support for alt-DA deployments Gives users the ability to deploy an alt-DA chain by specifying an alt-DA config in their chain's intent. The chain will be deployed using OPCM, then an additional pipeline step will deploy the alt-DA challenge contracts. The owner of the challenge contract is set to the L1 proxy admin owner. To reflect the experimental nature of this feature, the field in the intent is prefixed with `Dangerous`. Users should not use this for production chains until we have performed further testing. This may not appear like an important feature on its surface. However, without it we cannot delete the legacy allocs files. Since it was low lift I figured I'd just knock it out, and get us one step closer to being able to rip out the legacy deployment scripts and tooling once and for all. * semgrep * forge fmt * label * flip args
-
smartcontracts authored
Kills old folders that aren't used anymore.
-
AgusDuha authored
-
Matthew Slipper authored
* op-supervisor: fix data race in test This test is flaky in CI. I believe it may be related to a data race: the `count` variable was being read from/written to across multiple threads which could lead to invalid data being read by the test. I verified that the data race was gone by running the test with `-race`. * Use >= rather than exact numbers
-
dependabot[bot] authored
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/golang-jwt/jwt/releases) - [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md) - [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: github.com/golang-jwt/jwt/v4 dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Axel Kingsley authored
-
ControlCplusControlV authored
* Moved meta files to a new folder * doctoc POLICY * fix versioning * remove doctoc on versioning
-
clabby authored
-
AgusDuha authored
* feat: add IERC7802 (#123) * feat: add IERC7802 * fix: token address fuzz error * feat: remove ERC165 contract inheritance * feat: add IERC20 interface support (#124) * feat: add IERC20 interface support * fix: interfaces tests
-
Matthew Slipper authored
* op-deployer: Fix useInterop flag * set interop offset
-
mbaxter authored
* cannon: Add post-state assertions * cannon: Bump MIPS64 contract version
-
Maurelian authored
This updates the markdown table in security-reviews/README.md to: 1. Correct the scope of the 2024-03 Sherlock audit to Fault Proofs. 2. Rename pdfs to match the existing convetion 3. Fix Reviewer attribution on the Mips and no Mips audits.
-
- 04 Nov, 2024 6 commits
-
-
Inphi authored
* cannon: Add godoc to ExecMipsCoreStepLogic * update MIPS64.sol * update semver
-
Delweng authored
* feat(semgrep): add sol-force-require-msg rule Signed-off-by:
jsvisa <delweng@gmail.com> * feat(semgrep): exclude packages temporary Signed-off-by:
jsvisa <delweng@gmail.com> * feat(semgrep): add testcase Signed-off-by:
jsvisa <delweng@gmail.com> * test script example Signed-off-by:
jsvisa <delweng@gmail.com> * require msg more clear Signed-off-by:
jsvisa <delweng@gmail.com> --------- Signed-off-by:
jsvisa <delweng@gmail.com>
-
DenseDenise authored
* Change the name * Update op-challenger/README.md Co-authored-by:
smartcontracts <kelvinfichter@gmail.com> --------- Co-authored-by:
smartcontracts <kelvinfichter@gmail.com>
-
George Knee authored
* Add Holocene action tests * fix invalid batch tests * Handle rpc.Errors directly instead of relying on eth.InputErrors The fault proof program's L2 Engine API doesn't return eth.InputErrors, like the sources engine client, but directly returns rpc.Errors. So instead of relying on this translation, derivers need to deal directly with rpc.Errors. * In TryBackupUnsafeReorg, only reset on InvalidForkchoiceState error code * Add logs * include genesis FPP tests --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-
Adrian Sutton authored
op-program: Run until all events are exhausted instead of running until the derivation is idle (#12804) * op-e2e: Add action test for op-program trace extension behaviour. * op-program: Run until all events are exhausted instead of running until the derivation is idle.
-
Adrian Sutton authored
-
- 02 Nov, 2024 5 commits
-
-
zhiqiangxu authored
-
smartcontracts authored
Adds a new deployment script for deploying a new dispute game implementation.
-
dependabot[bot] authored
Bumps [github.com/kurtosis-tech/kurtosis/api/golang](https://github.com/kurtosis-tech/kurtosis) from 1.4.0 to 1.4.1. - [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.0...1.4.1) --- 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>
-
Matthew Slipper authored
This is one of our flakiest tests since it's very dependent on the test runner's CPU usage.
-
Matthew Slipper authored
The ConnectedF callback was sending to a channel that was only ever read from once. This causes the test to time out under certain conditions.
-
- 01 Nov, 2024 13 commits
-
-
Axel Kingsley authored
* use RWMap for Supervisor Backend * adjust Clear method
-
protolambda authored
-
smartcontracts authored
Adds a new semgrep rule that blocks the usage of public functions in libraries. We don't use linked libraries and they cause issues with foundry.
-
Inphi authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
protolambda authored
-
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>
-