-
Notifications
You must be signed in to change notification settings - Fork 30
Home
ny2cafuse edited this page Mar 18, 2016
·
9 revisions
Here you will find technical documentation and development plans for upcoming releases. This is currently work in progress, so there is not much yet.
The multi-algo switch will be at block 225000, which will be around 1st of May 2016.
- Qt5 upgrade / Qt interface redesign
- Purge testnet code from the wallet.
- Merge init.cpp and main.cpp to have initialization and progression to a main loop. Functions in main.cpp that don't belong there need to move to their right place.
- In main.cpp have one function for validating blocks if this is the case. Log analysis on current code suggests blocks are validated differently when mined or accepted from the network.
- Various places with version numbers need to be centralized in the code, see Qt5 section as well.
- Sort out wallet handling code, into a library-like structure (providing an API to handle all wallet-related tasks).
- Upgrade python code to Python3
- Look into implementing ZeroMQ for threading/networking.
- Upgrade BerkeleyDB version.
- Fix copyright notices (mostly years, and correct authors where applicable).