1. 24 Jan, 2025 6 commits
  2. 23 Jan, 2025 10 commits
    • Maurelian's avatar
      feat: Upgrade OPContractsManager to deploy new ASR and dispute games · 47c00f99
      Maurelian authored
       (#13803)
      
      * feat: upgrade ASR to new proxy and impl
      
      * feat: semgrep fix for _ prefixed args
      
      * feat: simplify vm.expectCommit call
      
      * save newly deployed contracts in ForkLive
      
      * self review changes
      
      * feat: re-skip tests (unskip moved to later PR)
      
      * feat: Check ImplemenationSet events
      
      * feat: Add dispute game version assertions to check the upgrade
      
      * fix unused imports
      
      * review suggestions
      
      * feat: Avoid some casting
      
      * update snapshots
      
      * refactor dispute game changes into deployAndSetNewGameImpl
      
      * lint
      
      * feat: Deploy using DeployUtils vm.getCode() instead of new
      
      * feat: remove concrete contract imports
      
      * semver lock
      
      * feat: fix non-upgrader test
      
      * lint
      47c00f99
    • Lucas's avatar
      op-node: Fix stop sequencer deadlock in op-conductor deployments (#13806) · 969382a3
      Lucas authored
      * op-node: Fix stop sequencer deadlock
      
      * fix lint
      969382a3
    • Maurelian's avatar
      Update foundry version in mise.toml (#13926) · 9a7257ec
      Maurelian authored
      9a7257ec
    • Adrian Sutton's avatar
      op-challenger: Migrate config over to supporting multiple L2s (#13833) · e51600b4
      Adrian Sutton authored
      * op-challenger: Migrate config over to supporting multiple L2s
      
      * op-challenger: Update flags to support multiple L2s
      
      * op-dispute-mon: Keep the single network flag logic
      e51600b4
    • Adrian Sutton's avatar
      op-program: Optimise block by header lookup (#13932) · 7755aac3
      Adrian Sutton authored
      We just requested the header by hash so can skip hashing the header to update the cache and just use the already known hash.
      7755aac3
    • Mark Tyneway's avatar
      contracts-bedrock: remove GCT code (#13921) · ef03df7e
      Mark Tyneway authored
      * contracts-bedrock: remove GCT code
      
      This commit removes the custom gas token code from the L2 contracts.
      The interop contracts were tightly integrated into this code,
      so the diff is quite large.
      
      We cannot remove the getters from the `L1Block` contract because
      chains did a genesis with `WETH` that calls out to the `L1Block`
      contract. `WETH` is not proxied, so we cannot modify the bytecode
      without an irregular state transition. Just going to leave the
      functions on `L1Block` for simplicity.
      
      Both the messenger and the bridge have the references to CGT removed.
      
      * l1block: test coverage
      
      * contracts-bedrock: more cleanup
      
      * compiler error
      
      * gas-snapshot
      
      * contracts-bedrock: remove dead imports
      
      * ctb: unused imports
      
      * snapshots: update
      
      * interfaces
      
      * ctb: fix
      ef03df7e
    • Michael Amadi's avatar
      -rc is removed when upgrade() is called by the Upgrade Controller (#13863) · de3865c0
      Michael Amadi authored
      * append -rc if not upgraded yet
      
      * append -rc if not upgraded yet
      
      * fix tests
      
      * fix tests
      
      * fixes
      
      * try fix go tests
      
      * fix contracts tests
      
      * fixes
      
      * fixes
      
      * fixes
      
      * fixes
      de3865c0
    • Adrian Sutton's avatar
      op-challenger: Set agreed prestate preimage for super cannon games. (#13838) · 4a154126
      Adrian Sutton authored
      Changes type to just []byte and uses empty array as not set for simplicity.
      4a154126
    • Sebastian Stammler's avatar
      txmgr: Add custom publish error message handling (#13856) · ba2bfdc9
      Sebastian Stammler authored
      * txmgr: Add custom publish error message handling
      
      Fixes #13739
      
      * add prefix TXMGR to env var
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      
      ---------
      Co-authored-by: default avatarprotolambda <proto@protolambda.com>
      ba2bfdc9
    • mbaxter's avatar
      cannon: Simplify futex handling (#13754) · b8c011f1
      mbaxter authored
      * cannon: Simplify futex handling
      
      * cannon: Cut envar and go ahead and implement new futex behavior directly
      
      * cannon: Cut now unused onWaitComplete() method
      
      * cannon: Update single-threaded mips call to getSyscallArgs
      
      * cannon: Update contracts to match go vm
      
      * cannon: Update solidity tests
      
      * cannon: Reconcile MIPS.sol version with latest release (1.2.1)
      
      * cannon: Update differential tests
      
      * cannon: Cut wakeup field
      
      * cannon: Remove thread futex fields
      
      * cannon: Fix const name
      
      * cannon: Add new cannon state versions
      
      * cannon: Cut wakeup stats
      
      * cannon: Fix ParseStateVersion(), add test
      
      * cannon: Reenable evm validation in tests
      
      * cannon: Temporarily use ad hoc cannon release
      
      * cannon: Run semver lock
      
      * cannon: Fix semver comment, run semver-lock
      
      * cannon: Cut unused constants
      
      * cannon: Use latest cannon release in op-stack-go dockerfile
      
      ---------
      Co-authored-by: default avatarinphi <mlaw2501@gmail.com>
      b8c011f1
  3. 22 Jan, 2025 5 commits
  4. 21 Jan, 2025 7 commits
  5. 20 Jan, 2025 4 commits
  6. 18 Jan, 2025 8 commits