1. 14 May, 2024 9 commits
  2. 13 May, 2024 9 commits
  3. 12 May, 2024 1 commit
    • refcell's avatar
      feat(op-dispute-mon): L2BlockNumberChallenged Support (#10451) · bde6a96e
      refcell authored
      * feat(op-dispute-mon): L2BlockNumberChallenged dispute monitor support
      
      feat(op-dispute-mon): query for the l2 block number through the game metadata call
      
      fix(op-dispute-mon): query for the l2 block number through the game metadata call
      
      fix(op-dispute-mon): query for the l2 block number through the game metadata call
      
      * fix(op-dispute-mon): block challenge check
      
      * fix(op-dispute-mon): use agreement and metrice
      
      * op-dispute-mon: Separate l2 challenge metric (#10483)
      
      * op-dispute-mon: Consider l2 block number challenged when forecasting but don't make it a new game status.
      
      Add a separate metric to report the number of successful L2 block number challenges.
      
      * op-challenger: Remove unused blockNumChallenged field from list-games info struct
      
      * op-dispute-mon: Consider l2 block challenger in expected credits. (#10484)
      
      * feat(op-dispute-mon): Update L2 Challenges Metrics (#10492)
      
      * fix: change the l2 challenges to tha gauge vec
      
      * fix: consistent metric labels
      
      ---------
      Co-authored-by: default avatarrefcell <abigger87@gmail.com>
      
      ---------
      Co-authored-by: default avatarAdrian Sutton <adrian@oplabs.co>
      bde6a96e
  4. 11 May, 2024 5 commits
  5. 10 May, 2024 14 commits
  6. 09 May, 2024 2 commits
    • Adrian Sutton's avatar
      op-dispute-mon: Fetch output root agreement in extract stage (#10464) · f2e06c31
      Adrian Sutton authored
      * op-dispute-mon: Enrich games in parallel
      
      Reports any failure to retrieve data in the failed metric since it results in the game being skipped.
      
      * op-dispute-mon: Make max concurrency configurable
      
      Simplify the code a bit.
      
      * op-dispute-mon: Add numbers to log
      
      * op-dispute-mon: Reduce default max concurrency
      
      * op-dispute-mon: Add metric for monitor duration
      
      * op-dispute-mon: Fetch output root agreement in extract stage
      
      Removes the last HTTP call from the transform stage and allows the calls to be done in parallel.
      f2e06c31
    • George C. Knee's avatar
      custom-gas-token: add e2e test (#10440) · 4854ed90
      George C. Knee authored
      * add tests for activating custom gas token and bridging tokens to l2
      
      * update test following concurrent change in SystemConfig ABI
      
      * update systemconfig bindings
      
      steps to reproduce:
      
      git checkout  v1.7.3 -- op-bindings
      
      remove WETH9 from artifacts.json
      
      cd op-bindings
      
      make bindgen-generate-local
      
      select this one file discard the others
      
      * use require.NoError instead of require.Nil
      
      * build: fix
      
      * refactor using setup + subtests
      
      * add assertions for WETH name and symbol getters
      
      * minor changes in response to review
      
      * devnet-allocs: use sender with known private key
      
      some e2e tests require the ability to transact as the system owner safe owner, so we can't use the foundry default sender (private key unknown)
      
      This uses the same address as "Deployer"
      
      * use deployer as Safe owner
      
      * WIP refactor test
      
      * add most of the remaining test assertions
      
      * rename file
      
      * flatten out subtests
      
      we want to specify a strict ordering of operations
      
      * complete checkWithdrawal step
      
      * reorder test steps
      
      * check both ETH and token balances on l1 during withdraw
      
      * simplify callViaSafe helper
      
      * factor out expectations
      
      * add some extra boilerplate to track TransactionDeposited event
      
      and GasPayingTokenSet event on L2
      
      * remove comments
      
      * remove wayward line
      
      * flatten out sub test
      
      * add comment to devnet forge script command
      
      * remove version check on systemConfig
      
      * update systemconfig bindings
      
      steps to reproduce:
      
      git checkout  v1.7.3 -- op-bindings
      
      remove WETH9 from artifacts.json
      
      cd op-bindings
      
      make bindgen-generate-local
      
      select this one file discard the others
      
      * skip TestCustomGasToken when UseFPAC is true
      
      * use differente helper to skip test
      
      * harmonize use of context.Background{}
      
      * tidy up and add comments
      
      * remove cfg.DeployConfig.FinalizationPeriodSeconds = 2
      
      * remove log lines
      
      * use decimal instead of hex
      
      ---------
      Co-authored-by: default avatarMark Tyneway <mark.tyneway@gmail.com>
      4854ed90