- 15 Nov, 2024 8 commits
-
-
Maurelian authored
-
mbaxter authored
* cannon: Add version 3 state and enable detect test * cannon: Get other DetectVersion tests running
-
Michael Amadi authored
-
Michael Amadi authored
-
Michael Amadi authored
-
Roberto Bayardo authored
-
clabby authored
* feat(ctb): Holocene upgrade package * lint * lint * add example env to sc-ops task * fix * reuse `SystemConfig` and `MIPS` impls optionally * optionally deploy a new `DelayedWETH` proxy + impl add check * env lint * add docker image to docker tag service * kelvin idiot-proofing ask * fetch standard config addresses for Holocene * lint * ajsutton review: Deploy separate DelayedWETH proxies for the FDG/PDG * ajsutton review: Conditional FDG usage * use contracts rc tag * mds review * split `SystemConfig` and proofs contracts upgrades * add option to completely disclude the fault proof contracts fix * Update README * verify * deploy config * fix contract tag * README update * semgrep
-
Matthew Slipper authored
-
- 14 Nov, 2024 4 commits
-
-
mbaxter authored
* cannon: Add differential tests for lui instruction * cannon: Add clo, clz differential tests
-
Raffaele authored
-
Adrian Sutton authored
-
Chen Kai authored
* feat:add bne test Signed-off-by:
Chen Kai <281165273grape@gmail.com> * feat:Add sll/srl/sra/sllv/srlv/srav/jr/jalr/beq/bne mips test Signed-off-by:
Chen Kai <281165273grape@gmail.com> * Apply suggestions from code review Co-authored-by:
mbaxter <meredith.a.baxter@gmail.com> * fix:add code review suggestion Signed-off-by:
Chen Kai <281165273grape@gmail.com> --------- Signed-off-by:
Chen Kai <281165273grape@gmail.com> Co-authored-by:
mbaxter <meredith.a.baxter@gmail.com>
-
- 13 Nov, 2024 4 commits
-
-
Sebastian Stammler authored
-
Michael Amadi authored
-
protolambda authored
* op-chain-ops: state forking, Go script forking, cheatcode access-control * add forking unit tests * goimports * linter * fix state dump * Add script test, hammer out bugs * semgrep ignore scripts * op-chain-ops: script state dump test * fix merge error * goimports --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Michael Amadi authored
* improve L1 contracts code cov * improve L1 contracts code cov * improve L1 contracts code cov * improve L1 contracts code cov * improve L1 contracts code cov * improve L1 contracts code cov
-
- 12 Nov, 2024 4 commits
-
-
protolambda authored
-
Joshua Gutow authored
-
Inphi authored
* cannon: Add more 64-bit tests * address review comments
-
George Knee authored
* confirm holocene activation behavior TODO remove hack around setting holocene time TODO add log assertions * add holocene_activation_test.go * move holocene time hardcoding into test override * tidy * Update op-e2e/actions/proofs/holocene_activation_test.go Co-authored-by:
clabby <ben@clab.by> --------- Co-authored-by:
clabby <ben@clab.by>
-
- 11 Nov, 2024 2 commits
-
-
George Knee authored
* fix double error in inferring isHolocene * add capture logging to l2faultproofenv * fold log expectations into holoceneExpectations * improve test failure output * attach log expectations to invalid batch test case * add more log expectations * add more log expectations * add more test expectations for invalid payloads * add log assertion for deposits-only attributes * improve test names * improve subtest names * move holocene helpers to separate file * remove shadow * add log assertions for holocene_batches_test.go * remove assertion on logs in frame queue
-
George Knee authored
-
- 09 Nov, 2024 1 commit
-
-
mbaxter authored
-
- 08 Nov, 2024 15 commits
-
-
protolambda authored
op-conductor,op-node: allow system to select port, make op-node wait for conductor endpoint (#12863) * op-conductor,op-node: allow system to select port, make op-node wait for conductor endpoint * op-conductor,op-node: debugging conductor test * op-conductor: more debugging * op-e2e: increase conductor timeout
-
Matthew Slipper authored
Attempt at fixing the ongoing test flakiness with the batcher tests. Makes two changes: - Waits for the L1 to be up for all end-to-end tests to mitigate the I/O and context timeouts we've been seeing. - Update the multi batcher test to use an algorithm that's more tolerant of when the L1 doesn't immediately include the transaction.
-
Michael Amadi authored
-
Michael Amadi authored
* convert semver lock to go * updae just file * delete old semver lock file * fixes * move snapshot files to snapshots folder * fixes * fix check-semver-diff
-
Michael Amadi authored
* add semgrep check to checks and rename check-foundry-install to check-dep-install * fixes * fixes
-
Michael Amadi authored
* add semgrep rule sol-style-no-bare-imports and implement it * write test for bare imports rule * fix forge fmt on semgrep test * fix bare import * semver lock * fix semver
-
Michael de Hoog authored
* Don't prepend blocks in reverse order * Fix memory leak
-
Michael Amadi authored
* merge bridge initializer into common test * gas snapshot * remove duplicate import
-
Michael Amadi authored
* apply exclude in test name checks and add it to ci and just check * rename names/ to test-names/ * add and use no build test names check command * apply test name checks to half of excludes test files * apply test name checks to last half of excludes test files
-
Michael Amadi authored
-
Michael Amadi authored
-
Michael Amadi authored
* make custom process bash function * rm Executables.sol, fix failing test * fixes * fixes...
-
Zach Howard authored
-
protolambda authored
* op-supervisor: do not return zeroed included-in block * op-supervisor: fix tests, implement review suggestion
-
- 07 Nov, 2024 2 commits
-
-
Axel Kingsley authored
* interop: Geth Mempool Filter E2E Test * use latest op-geth rc * fix AtLeastAsSafe * fix test
-
Maurelian authored
* feat: Isthmus Contracts work squashed remove unused import fix: IOptimismMintableERC721 interface feat: move semver out of abstract OptimismMintableERC20Factory Also add spacer after _initialized/ing fix: Initializer check in DeployOPChain fix: CrossDomainOwnable3 test feat: update semver-lock feat: Add systemConfigAdmin to deploy-config fix: IL1BlockInterop iface fix: update devnetL1-template fix: casing on systemConfigFeeAdmin feat: update ConfigType names feat: rename setHolocene to setL1BlockValuesIsthmus feat: refine setL1BLockValuesIsthmus to read fee vault config directly from getters. fix: read remoteChainId from ERC721 Factory, not Bridge feat: Update test_setL1BlockValuesIsthmus_isDepositor_succeeds to compare with cfg feat: use setIsthmus() * debug: Add fee admin to intent * fix: fee vault immutable checks no longer necessary * fix: TestConfigDataMarshalUnmarshal * fix: immutable check for L2ProxyAdmin owner * fix: SystemConfigFeeAdmin naming in opchain.go * feat: op-deployer - get SystemConfigFeeAdmin from intent.Roles * remove dead comments * feat: resolve feeAdmin setting todo coment * feat: move unsafeBLockSigner into SystemConfig.Roles struct * feat: move batcherHash into SystemConfig.Roles struct * fix: Add missing feeAdmin setter in DeployOpChain test * fix: SystemConfig.init in specs * feat: resolve todo * feat: resolve some todos * feat: Natspec in StaticConfig * feat: resolve some todos * fix: test_getConfigRoundtripGasPayingToken_succeeds with normalizeSmallString * pre-pr * test: Implement roll and reset prevBought gas in SystemConfig Test's cleanStorageAndInit() * feat: Add natspec on SystemConfig.Roles * feat: Fix all incomplete @notice natspec comments * feat: systemConfigFeeAdmin name in opcm * rebuild snapshots * Add ArtifactsFromURL utility * add configurability to createEnv * clean up env.go * fix apply test * fix: TestInteropDeployment * fix: TestApplyExistingOPCM * fix: unchecked return on checkImmutable * fix: goimports env.go * fix: Add devkey for SystemConfigFeeAdmin * fix: TestInteropDeployment * fix: TestInteropDevRecipe * feat: use base CDM interface in L1Block * feat: configure L1 Block config values in L2Genesis * feat: document Isthmus upgrade transactions on `setIsthmus()` * semver fixes * feat: L2 Genesis with cheated config in L1Block * ok: how'd those warnings get in there in the first place? * chore: update semver-lock * works * allocs build, cfg calls commented out cuz they fail * fix: read DeployConfig before it gets deleted * fix: test_allocs_size * fix: restore l1 deps * fix: test_getConfigRoundtripGasPayingToken_succeeds disallow eth address * fix: update test_proveWithdrawalTransaction_benchmark Unclear why this cost changed? * feat: Add Isthmus to Config.sol * feat: hoist L1Block population above allocs writes * chore: delete debug logs * WIP: update SystemConfig bindings and go usage * fix: go linting * feat: deposit setGasPayingToken as first call in SystemConfig.init * semver lock * TODO in L2Genesis * chore: semver * fix: Remove outdated comments * feat: extract logic into _setNetworkConfig() * test: Add total gas usage test * remove dead comment * ci: reduce heavy fuzz runs temporarily --------- Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-