1. 26 Sep, 2024 6 commits
    • George Knee's avatar
      use deterministic seed for test data (#12129) · d90e4340
      George Knee authored
      This was causing the test to fail in approx 5% of cases
      d90e4340
    • Maurelian's avatar
      test: move OPCM tests to own dir (#12110) · d125012b
      Maurelian authored
      d125012b
    • Maurelian's avatar
      feat(opcm): Update comment about what gets deployed where (#12128) · f37d53b3
      Maurelian authored
      * feat(opcm): Update comment about what gets deployed where
      
      * test(deploy): Add note clarifying MCP readiness of DelayedWeths and Portal2
      f37d53b3
    • Blaine Malone's avatar
      e81c50de
    • Matthew Slipper's avatar
      Add support for pre-existing OPSM (#12099) · 06f1406e
      Matthew Slipper authored
      * Add support for pre-existing OPSM
      
      This PR adds support for deploying OP Chains against an existing OPSM deployment. It adds a new `OPSMAddress` field to the intent to hold the address of the OPSM. When specified, the `ContractsRelease` field is ignored. In the future, this field will be pulled from the Superchain Registry.
      
      Since the Go Forge tooling doesn't support forking yet, the deployment is performed using a raw call to `eth_sendRawTransaction`. Data about the Superchain deployments is pulled from the OPSM itself via `eth_call`. To expose the deployment output following the Superchain deployment, I updated the `Deployed` event to emit the ABI-encoded bytes of the `DeployOutput` struct to avoid stack-too-deep errors. This isn't ideal, but at least it gets me all of the fields I need in a log event without more invasive changes.
      
      * chore: add version identifer to Deployed event
      
      * chore: emit msg.sender in Deployed event
      
      * Fix merge issues
      
      * test: fix specs test
      
      * semver-lock
      
      * code review updates
      
      ---------
      Co-authored-by: default avatarMatt Solomon <matt@mattsolomon.dev>
      06f1406e
    • Blaine Malone's avatar
      rename: proxyAdminOwner -> superchainProxyAdminOwner (#12106) · 36180d78
      Blaine Malone authored
      * rename: proxyAdminOwner -> superchainProxyAdminOwner
      
      * fix: renames in tests.
      
      * fix: renaming in go code.
      
      * fix: Changing the intent to contain SuperchainProxyAdminOwner instead of just ProxyAdminOwner
      
      * fix: reverting last change
      36180d78
  2. 25 Sep, 2024 16 commits
  3. 24 Sep, 2024 9 commits
  4. 23 Sep, 2024 9 commits