1. 08 Jul, 2022 4 commits
    • Joshua Gutow's avatar
      ops: Use correct sequencer inbox value for the batch · edb4ce3e
      Joshua Gutow authored
      The value is pulled in from the rollup.json config; however it
      was still using the old config that was checked in (& deleted
      a while ago) instead of using the generated config.
      edb4ce3e
    • Joshua Gutow's avatar
      Op Node: Fix one reorg bug (#2956) · 3855d105
      Joshua Gutow authored
      The `unsafeHead` or `l2Head` is state managed between two separate
      processes: the driver state loop and the derivation pipeline. It
      is updated during a reorg, during block creation, or during p2p
      payload insertion. What happened is that during block creation
      the state loop would inform the derivation pipeline of the new
      unsafe L2 head; however it was using an old value. This would
      cause the communication back from the pipeline to use an old
      unsafe head during the setting inside the state loop. Then
      the state loop would create a new L2 block with the same L2 parent
      thus causing an inadvertent chain reorganization.
      
      This commit also reverts the very significant increase in sequencer
      drift to a more reasonable value.
      Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
      3855d105
    • Matthew Slipper's avatar
    • smartcontracts's avatar
      fix(ctb): solc warnings in ProxyAdmin.sol (#2952) · 8986f165
      smartcontracts authored
      Addresses solc warnings in ProxyAdmin.sol. Also changes the input type
      from Proxy to address payable because it is *not* guaranteed that the
      input will actually be of Proxy type.
      8986f165
  2. 07 Jul, 2022 23 commits
  3. 06 Jul, 2022 13 commits