1. 23 Jan, 2025 6 commits
    • 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
  2. 22 Jan, 2025 5 commits
  3. 21 Jan, 2025 7 commits
  4. 20 Jan, 2025 4 commits
  5. 18 Jan, 2025 13 commits
  6. 17 Jan, 2025 5 commits