Development has continued steadily over the last month and a half as the launch of Metropolis approaches. A series of core dev calls have led to the finalization of the EIPs for Metropolis and appropriate changes to the Yellow Paper. Metropolis has now been split into two consecutive forks, named “Byzantium” and “Constantinople.” EIPs for Byzantium (Metropolis part one) are essentially finalized, with the last remaining work focused on writing tests and ensuring that all clients are passing tests. The Ethereum network continues to see all-time highs in transaction usage with consistently low uncle rates. Work on the Casper implementation, a sharding implementation, a “testing language,” and a Plasma whitepaper has advanced. Geth, Mist, ENS, web3.js, Light Client, C++, Solidity, Remix, EVMJIT, Swarm, Whisper, Ewasm, EthereumJS, EthereumJ, and Pyethereum have all made various updates, improvements, and ongoing work related to Metropolis. Py-EVM, a new implementation of the EVM written in Python, is also in development with a focus on expanding the test suite beyond the JSON-fixture.
