- 24 Oct, 2024 18 commits
-
-
mbaxter authored
* op-program: Compile op-program for Cannon64 * op-program: Update comment
-
Matthew Slipper authored
op-deployer generates rollup configs, and those rollup configs are currently broken for older versions of op-node that don't support reading the EIP1559Params field in the SystemConfig. This PR adds a meta field within the SystemConfig that, when enabled, marshals the SystemConfig without the EIP1559Params field. This solution is backwards-compatible and minimally invasive, requiring no changes to the consensus-critical code that consumes the SystemConfig elsewhere. Closes https://github.com/ethereum-optimism/optimism/issues/12615.
-
Disco authored
* feat: support permit2 on superchainweth * chore: run pre-pr --------- Co-authored-by:
agusduha <agusnduha@gmail.com> Co-authored-by:
gotzenx <78360669+gotzenx@users.noreply.github.com>
-
smartcontracts authored
Updates semgrep config to apply expectRevert to tests. Fixes a few instances where this wasn't being followed.
-
Adrian Sutton authored
-
Matthew Slipper authored
This test fails a lot when executors are under load. This PR changes the test to find the first block with more than one batcher transaction in it, which should be sufficient to assert that the batcher is submitting multiple transactions at once.
-
smartcontracts authored
Bumps the number of heavy fuzz runs to 20k. 10k recently missed a flake so bumping to 20k to try to avoid that in the future. Not perfect but it will reduce the probability a bit. Developers can still manually set the number of fuzz runs for a particular test with annotations if 20k is too high.
-
clabby authored
* inclusion proof * fix test * add inclusion proof * goimports
-
rickck11 authored
* optimize the doc * small fix * reomve outdated content
-
Adrian Sutton authored
-
smartcontracts authored
Applies the semgrep rule for return-arg-fmt to Solidity tests.
-
Gutflo authored
-
Inphi authored
* cannon: Finish emulating rest of 64-bit instructions This fixes the 64-bit stubs for various instructions (except lld/scd). * review comments; fix dmult * add todo * test div by zero * add a couple more dmultu tests * remove dead code * cannon: Fix remaining mips64 emulation bugs * fix 64-bit Makefile build script; review comments * fix build script
-
Inphi authored
-
Paul Dowman authored
-
AgusDuha authored
* fix: rename crosschain events (#109) * fix: rename crosschain events * fix: semver --------- Co-authored-by:
Disco <131301107+0xDiscotech@users.noreply.github.com> Co-authored-by:
0xng <ng@defi.sucks> Co-authored-by:
0xParticle <particle@defi.sucks> Co-authored-by:
gotzenx <78360669+gotzenx@users.noreply.github.com> * fix: pre pr * fix: pre pr --------- Co-authored-by:
Disco <131301107+0xDiscotech@users.noreply.github.com> Co-authored-by:
0xng <ng@defi.sucks> Co-authored-by:
0xParticle <particle@defi.sucks> Co-authored-by:
gotzenx <78360669+gotzenx@users.noreply.github.com>
-
AgusDuha authored
* fix: remove superchain erc20 modifier (#111) * fix: remove superchain erc20 modifier --------- Co-authored-by:
Disco <131301107+0xDiscotech@users.noreply.github.com> Co-authored-by:
0xng <ng@defi.sucks> Co-authored-by:
0xParticle <particle@defi.sucks> Co-authored-by:
gotzenx <78360669+gotzenx@users.noreply.github.com> * fix: pre pr --------- Co-authored-by:
Disco <131301107+0xDiscotech@users.noreply.github.com> Co-authored-by:
0xng <ng@defi.sucks> Co-authored-by:
0xParticle <particle@defi.sucks> Co-authored-by:
gotzenx <78360669+gotzenx@users.noreply.github.com>
-
John Chase authored
* add WakeupTraversal_WithExitedThreads * In the TestEVM_WakeupTraversal_WithExitedThreads test, explicitly set the current active thread to exited state (activeThread.Exited = true) to test the wakeup traversal behavior when the active thread has exited && Modified test cases by resetting the active thread's index from exitedThreadIdx to avoid duplicate settings and confusion. * setting Futex fields with varying values.
-
- 23 Oct, 2024 22 commits
-
-
Adrian Sutton authored
-
Maurelian authored
It has been replaced with a go script. https://github.com/ethereum-optimism/optimism/blob/rm/check-ifaces-sh/packages/contracts-bedrock/scripts/checks/interfaces/main.go#L1
-
AgusDuha authored
-
Afanti authored
-
KailMillor authored
* fix docs link * replaced with correct link
-
Oliver beans authored
* fix some typos in alt-da * fix from PR #12223 * new find in batcher
-
Adrian Sutton authored
-
Adrian Sutton authored
-
Julian Meyer authored
-
oisa godspower authored
* small fix * Change version and hash
-
smartcontracts authored
Adds rule tests for all semgrep rules and fixes a few bugs that were found during testing. Moves semgrep rules into the semgrep folder without the . prefix because the prefix caused semgrep to be unable to run the tests.
-
Matthew Slipper authored
Cleans up some things to enable Superchain Registry validation: - Removes the foundry deployer address used by L2Genesis.sol from the outputted allocs file. - Removes storage slots with zero values from any state dump.
-
Matthew Slipper authored
* op-chain-ops: Marshal withdrawalnetwork as int * fix test * lint * fix other test * swap networks
-
Adrian Sutton authored
Update op-challenger to latest develop
-
Adrian Sutton authored
-
Adrian Sutton authored
-
Adrian Sutton authored
Kona changed the default log level so the -v is undesirable now.
-
Adrian Sutton authored
Generates a versions.json to record which prestate came from each tag and compares it to the releases.json. Adds a couple of releases missed from releases.json and removes governanceApproved from some releases which were not deployed to op-mainnet or submitted to governance.
-
Matthew Slipper authored
* op-deployer: Add support for inspecting l2 semvers * goimports * add factory targets * op-service: Add omitempty to EIP1559Params These parameters are only valid for Holocene, and cause errors during unmarshaling on older op-node versions.
-
Adrian Sutton authored
-
Matthew Slipper authored
* op-deployer: Add support for inspecting l2 semvers * goimports * add factory targets
-
Adrian Sutton authored
-