1. 13 Nov, 2024 2 commits
  2. 12 Nov, 2024 4 commits
  3. 11 Nov, 2024 2 commits
    • George Knee's avatar
      op-e2e/actions: improve Holocene tests by adding log assertions (#12889) · 5af6860f
      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
      5af6860f
    • George Knee's avatar
      load HoloceneTime from registry (#12890) · a786daaf
      George Knee authored
      a786daaf
  4. 09 Nov, 2024 1 commit
  5. 08 Nov, 2024 15 commits
  6. 07 Nov, 2024 10 commits
    • Axel Kingsley's avatar
      interop: Fix AtLeastAsSafe ; Geth Mempool Filter E2E Test (#12823) · 5c54f884
      Axel Kingsley authored
      * interop: Geth Mempool Filter E2E Test
      
      * use latest op-geth rc
      
      * fix AtLeastAsSafe
      
      * fix test
      5c54f884
    • Maurelian's avatar
      feat: Isthmus Contracts (#12746) · dad10877
      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: default avatarMatthew Slipper <me@matthewslipper.com>
      dad10877
    • Matthew Slipper's avatar
      3952e601
    • Matthew Slipper's avatar
      ci: Move develop-fault-proofs e2e job onto dedicated runner (#12860) · b1efd7c5
      Matthew Slipper authored
      This job is CPU-heavy, and causes other workflows to fail due to resource exhaustion. This PR moves this job onto a dedicated Latitude runner and resource class. The resource class is configured so that it can only run one job at a time, which is fine since this job only runs on commits to develop.
      b1efd7c5
    • smartcontracts's avatar
      maint: move semgrep folder again (#12828) · b6bd58ee
      smartcontracts authored
      Moves the semgrep folder back into .semgrep now that we worked out
      how to actually execute the tests when they're located inside of
      a hidden folder.
      b6bd58ee
    • Yann Hodique's avatar
      ci(lint): fix the lint-shellcheck target (#12857) · 15912abe
      Yann Hodique authored
      Excessive backslashing made the command invalid.
      Also address the lint-shellcheck current discoveries.
      15912abe
    • Yann Hodique's avatar
      goreleaser: cleanup (#12856) · b5a2955a
      Yann Hodique authored
      * chore(op-deployer): use goreleaser-pro schema
      
      This avoids getting schema validation errors wherever pro features are used.
      
      * chore: bump goreleaser-pro to 2.4.3
      
      No functional change, just good hygiene.
      b5a2955a
    • Adrian Sutton's avatar
      op-deployer: Add deploy mips script (#12835) · 11843b48
      Adrian Sutton authored
      * op-deployer: Add deploy mips script
      
      * op-deployer: Explicitly set the PreimageOracle to use with deployed MIPS
      
      * op-deployer: Validate mips version in go code.
      11843b48
    • Inphi's avatar
      vm-runner: Check L1 head sync status (#12853) · dd10e2e2
      Inphi authored
      dd10e2e2
    • Francis Li's avatar
      docs: add conductor runbook (#12604) · ac5587eb
      Francis Li authored
      ac5587eb
  7. 06 Nov, 2024 6 commits