ethereumjs/ethereumjs-monorepo

[META] Byzantium Implementation Progress

Closed this issue · 0 comments

Overview

Implementation of all Byzantium EIPs is complete with the exception of the following failing tests that will be fixed before release:

Failing Blockchain Tests

  • uncleBloomNot0
  • futureUncleTimestampDifficultyDrop
  • uncleHeaderAtBlock2
  • futureUncleTimestamp2

Failing State Tests

  • randomStatetest642 (fix after master release)

Planned release date: Monday, 9/25/2017

Merge on master, npm release after a couple of days testing.

Summary of Changes to EthereumJS Libraries

Miscellaneous TODOs

  • Remove left-over console.log statements
  • Test the examples in examples folder
  • Check the README API documentation
  • Add library changes to Unreleased section in CHANGELOG
  • Release dependency master branch versions, update package.json

EthereumJS Library Updates

Please merge in the following order (wait for tests in-between, eventually re-trigger build):

(common, rustbn.js) -> ethereumjs-block -> ethereumjs-blockchain -> ethereumjs-vm