1. 04 Jan, 2023 6 commits
    • Joshua Gutow's avatar
      op-node: Fix invalid epoch advance · 77137e38
      Joshua Gutow authored
      This includes an op-e2e action test which can be used as a regression test
      against the invalid epoch advancement. I also had to fix several other tests.
      
      This bug is caused by the batch queue advancing to the next epoch prior to
      having the full sequence window for that epoch. This occurs when auto generating
      batches. Once it has generated all of the batches for the current epoch, it
      creates the first batch of the next epoch before it should.
      
      Note: I had to remove the assumption that the epoch of the safe head is
      the same as the epoch inside the batch queue. This is not true when generating
      the last batch of an epoch. We can advance the batch queue, but we don't
      generate a safehead with the new origin.
      77137e38
    • Mark Tyneway's avatar
      Merge pull request #4580 from ethereum-optimism/fix/deploy-config-validation-3 · 0bd39197
      Mark Tyneway authored
      op-chain-ops: do not allow 0 scalar
      0bd39197
    • Mark Tyneway's avatar
      Merge pull request #4577 from ethereum-optimism/fix/hardcode-l2-genesis-coinbase · 46b97b27
      Mark Tyneway authored
      bedrock: hardcode L2 genesis coinbase
      46b97b27
    • Matthew Slipper's avatar
      646403c0
    • Mark Tyneway's avatar
      op-chain-ops: do not allow 0 scalar · 274b3560
      Mark Tyneway authored
      The `DeployConfig` value for the `GasPriceOracleScalar` should
      not be allowed to be set to 0. If it is set to 0, it would effectively
      make the L1 portion of the fee nothing. This isn't useful since
      eip1559 is enabled which required ether to be burnt with
      execution, meaning that free transactions are not allowed
      on the network.
      
      If this value is set to 0, it is most likely a bug in the config
      and we do not want to lose money by charging no L1 portion of the
      fee.
      274b3560
    • Mark Tyneway's avatar
      bedrock: hardcode L2 genesis coinbase · 58b95897
      Mark Tyneway authored
      Removes the config option for being able to set
      the coinbase of the bedrock transition block.
      It is now always set to the sequencer fee vault
      predeploy. This is one less config option that needs
      to be set correctly. The coinbase is always set to
      the sequencer fee vault in bedrock blocks.
      58b95897
  2. 03 Jan, 2023 9 commits
  3. 25 Dec, 2022 1 commit
    • Maurelian's avatar
      bmon: Detect at warning and danger level balances (#4571) · f7f6d76f
      Maurelian authored
      * bmon: Detect at warning and danger level balances
      
      * bmon: Simplify by reducing to a single threshold
      
      * bmon: Set amounts in eth rather than wei
      
      * bmon: Add ops genie alert creation
      
      * bmon: Add ops genie heartbeat
      
      * bmon: Prep for goerli
      f7f6d76f
  4. 24 Dec, 2022 8 commits
  5. 23 Dec, 2022 16 commits