1. 12 Dec, 2024 6 commits
    • Axel Kingsley's avatar
      Add SyncNode and Controller (#13344) · 5bdc9ac0
      Axel Kingsley authored
      * Add SyncNode and Controller
      
      * Add Tests; Real DeriveFromL1 function
      5bdc9ac0
    • Axel Kingsley's avatar
      supervisor: L1 Finality Processor (#13274) · 55165087
      Axel Kingsley authored
      * Add Finality Handling to L1 Processor
      
      * Add E2E Test for Finality Tracking
      
      * Completely remove UpdateFinalizedL1 API
      
      * use BlockRef in Supervisor Client return
      55165087
    • Matthew Slipper's avatar
      op-deployer: Fix superchain proxy admin addr method (#13361) · 0d99a87a
      Matthew Slipper authored
      Renames the ManagerOwnerAddrFor method to reflect what it actually does, and point it at the Sepolia proxy admin.
      0d99a87a
    • mbaxter's avatar
      cannon: Add MTCannon VM metrics (#13133) · 3c27ab28
      mbaxter authored
      * cannon: Track steps between ll and sc
      
      * cannon: Track rmw failures, keep counts for rmw ops
      
      * cannon: Add unit tests for stats tracking
      
      * cannon: Simplify step count stats
      
      * cannon: Track explicit memory reservation invalidation
      
      * cannon: Set stats on DebugInfo
      
      * cannon: Rename method
      
      * cannon: Track forced preemptions
      
      * cannon: Track failed wakeup traversals
      
      * cannon: Track idle steps for thread 0
      
      * cannon: Reorganize vm metrics, add methods to record new stats
      
      * cannon: Use uint64 over int
      
      * cannon: Record new metrics
      
      * cannon: Update readme run-trace flag
      
      * cannon: Use uint64 type consistently
      
      * cannon: Add debugInfo serialization test
      
      * cannon: Check metrics in executor test
      
      * cannon: Record total steps
      
      * cannon: Check error in test
      
      * cannon: Enable stats tracking via --debug-info flag
      
      * cannon: Fix steps json field name
      
      * cannon: Keep a small cache of ll steps for more accurate tracking
      
      * cannon: Tweak test
      
      * cannon: Modify test to better validate json parsing
      
      * cannon: Use non-threadsafe simplelru
      3c27ab28
    • Matthew Slipper's avatar
      ctb: Pin sol version (#13365) · f9b47839
      Matthew Slipper authored
      f9b47839
    • Inphi's avatar
      op-program: Add new prestate (#13359) · d076e079
      Inphi authored
      d076e079
  2. 11 Dec, 2024 9 commits
  3. 10 Dec, 2024 10 commits
  4. 09 Dec, 2024 4 commits
    • zhiqiangxu's avatar
      cannon: add `RegSP` constant (#13316) · a47441c8
      zhiqiangxu authored
      * add RegSP constant
      
      * address comments
      
      * fix natspec
      
      * update semver-lock
      a47441c8
    • Axel Kingsley's avatar
      supervisor: L1 Processor (#13206) · b6131611
      Axel Kingsley authored
      * supervisor: L1 Processor
      
      * comments ; test fixes
      
      * Make L1 source separate from RPC Addr
      
      * fix test
      
      * Add atomic bool for singleton processor routine
      b6131611
    • George Knee's avatar
      op-batcher: syncActions is aware of safe=unsafe edge case (#13292) · 53034d28
      George Knee authored
      * add additional test case for computeSyncActions
      
      * fixup test
      
      * check for unsafe = safe edge case & replace oldestUnsafeBlock with nextSafeBlock
      
      * add test case for no progress and safe=unsafe
      
      * refine log
      
      * rename variable
      
      * harmonize log ordering and labels
      
      * tighten up test behaviour for expectedLogs
      
      * add test case: no progress + unsafe=safe + blocks in state
      
      and fix behaviour so we don't try to fetch unsafe blocks if there aren't any, even when there are blocks in state
      
      * typo
      53034d28
    • Francis Li's avatar
      [conductor] Fix test race condition (#13314) · 2824b3b2
      Francis Li authored
      * Fix conductor test race condition
      
      * update
      
      * Address shell ci check
      
      * rerun CI for non-related issue
      2824b3b2
  5. 07 Dec, 2024 11 commits