1. 07 Aug, 2021 2 commits
  2. 06 Aug, 2021 3 commits
  3. 05 Aug, 2021 6 commits
  4. 04 Aug, 2021 2 commits
  5. 02 Aug, 2021 1 commit
  6. 31 Jul, 2021 2 commits
  7. 30 Jul, 2021 1 commit
    • Mark Tyneway's avatar
      l2geth: make block hashes deterministic · 11d46182
      Mark Tyneway authored
      The blockhashes can be non deterministic because there is not a global
      consensus in the existing deployment of the optimism network, instead
      each node runs with `--dev 0` meaning that it auto mines transactions
      itself. Previously, block hashes were non deterministic due to a
      different clique signing key being used but that was fixed so that
      a deterministic key is used for all nodes.
      
      This fixes the possibility of the block extradata being different which
      would result in different block hashes. The extradata is hard coded
      to be the same value as the release @eth-optimism/l2geth@0.4.6. In
      version 0.4.7, the underlying Dockerfile pulled in a patch release of
      the Go runtime which caused the extradata field to become different.
      The extradata field by default is the version of the software (which
      cannot change until the next regenesis), "geth", the go runtime version
      and the operating system.
      
      This will require a resync to make block hashes deterministic across the
      network.
      11d46182
  8. 28 Jul, 2021 2 commits
  9. 26 Jul, 2021 3 commits
  10. 20 Jul, 2021 7 commits
  11. 16 Jul, 2021 1 commit
  12. 15 Jul, 2021 2 commits
  13. 14 Jul, 2021 1 commit
  14. 13 Jul, 2021 7 commits