It looks like we got most of the hard forking stuff done. We need to implement one more feature and some tests and then we can probably start playing with it on testnet. This code is not quite done and I am thinking I'll get a bunch of it done over the weekend. If we hit a roadblock I'll let you guys know.
We do seem to have a trend with decred to need to get things done on the same weekend as the superbowl
I think we got most code written. We are now adding code to hard-fork a larger block on sim/test net as a POC.
We are still hard at work on making the block size change and it is not looking like we are going to finish it today. We are therefore going to proceed on a day-to-day slip until we get it worked out. Sorry for the inconvenience but we have to get this right. I will provide daily updates regarding progress.
As promised here is an update. While code reviewing we did find some bugs and some thinkos but we made solid process today. The following items are missing: Test corner cases of bip0009 state machine (we added quorum and stake validation height heuristics and the tests need to catch up) Finalize the block size code (and where to trigger the activation) Finalize RPC call to interrogate vote bits on the network Thanks for your patience.
Thanks for the update @moo1337 , although i don't understand 90% of it, it still feels good to hear any progress updates =)
I think I speak for most when I say that it is far more important that these changes are done properly than done quickly to meet some arbitrary schedule. Keep up the good work guys
I think we have the code all written. Tomorrow we will do a final validation test and see if we can roll the release. The website is actively being hacked on as well but that can be finished at the same time.
Rough day today. Dave is super ill today but he plowed through it and I think we got it. We found one more bug lurking where we were not checking the PoS/PoW versions. Fixing it proved to be subtle and hard. We are running simnet tests to verify the code.