In an effort to bring the community more information about the going-ons at Ethereum, we’re planning to release semi-weekly updates of project progress. I hope this provides some high-level information without having to live on GitHub 😉
The Go and C++ teams have daily standups and are making regular progress along with several other improvements around the ecosystem. Concurrent with this, the teams are gearing up for DEVCON1, preparing talks and presentations along with finalizing more details in the coming weeks. If you haven’t already registered, visit https://devcon.ethereum.org/ to join the fun next month in London. Now on to the updates…
Mist
Hoping to have GUI wallet next week with chocie of Geth or Eth client. The team is spending time polishing remaining bugs and bundling binaries for the various platforms.
Light Client
The LES subprotocol being developed and prototyped into the clients. First release is only a start and work will continue on light-client features into the future, more robustly supporting mobile and embedded scenarios. Separately, work on fast-syncing will help aid in this transition.
Solidity/Mix
Improvements to passing certain types in Solidity has been added along with improving exception handling throughout. Multiple improvements have been pushed to Christian’s browser-solidity project. Continued refinement is also being put into the Mix UI.
cpp-ethereum
The team is currently working towards 1.0 release and hoping to have new RC available soon. Refactoring of the error reporting mechanism (“Exceptions”) and the ability for libraries to access storage of the calling contract by passing storage reference types is now possible. Additionally, the build system being overhauled with a switch to Jenkins.
go-etheruem
Continuing working towards Geth 1.3 release, which will consist primarily of internal API improvements and speedups in preparation for future features. More work being put into Windows builds, hoping to have source-built scripts available soon. Fast-sync code being added to client, allowing full-nodes to syncronize to the network much quicker.