1. 03 Dec, 2021 3 commits
    • Conner Fromknecht's avatar
      fix: remove update parameter from worker.commit · 0b0b86c8
      Conner Fromknecht authored
      With empty block mining logic totally removed in the prior commit,
      worker.commit is now only called with update=true. We can now safely
      remove the argument and the affected codepaths.
      0b0b86c8
    • Conner Fromknecht's avatar
      fix: remove empty block mining argument · 776df0a9
      Conner Fromknecht authored
      As of the prior commit, all calls to the `commit` pass a noempty value
      of true, indicating that the sequencer should not start mining empty
      blocks. Therefore, we can remove all usage of noempty from the worker.
      776df0a9
    • Conner Fromknecht's avatar
      fix: disable geth preemptive empty block mining logic · 285f0b2c
      Conner Fromknecht authored
      When using PoW, geth begins mining on empty blocks before attempting to
      select which transactions to include. This optimization is not needed,
      as we require that every L2 block have exactly one transaction. This
      commit disables this behavior an modifies the tests accordingly. The
      test is also expanded to be stricter wrt to testing number of txs and
      uncles on all blocks.
      285f0b2c
  2. 01 Dec, 2021 18 commits
  3. 30 Nov, 2021 19 commits