I’m happy to report that we’ve almost completed the work on the Steem Proposal System. As part of the work, we also developed a web page for steemitwallet.com to allow viewing proposals and voting on them.
We’re about a week over our original estimate of up to two months, due to requested changes in the implementation from Steemit Inc, plus the time to add the voting web page (which wasn’t part of our original proposal). I planned to deliver the code today, but we decided to have one more round of testing after a last minute tweak to the voting page, so we’re delaying till Monday.
We met with the Steemit development team on Tuesday of this week and we made a few more minor changes to the blockchain code based on requests from their development team.
From discussions during that meeting, I believe the proposal system will be the only major change in the new release of the blockchain code.
The UI hasn’t visually changed much since my last report, except that the default view is now “votable” which means that it initially displays any proposal that the user can currently vote on (order by vote popularity), but here’s what it looks like:
What’s Next?
Monday we’ll delivered the code to the Steemit development team, who will schedule a time for a hard fork in the near future to enable the proposal system and tag a release in their code repository.
After that, it will be up to witnesses to decide if they will choose to update to the new version of the code. At this time, I’m not aware of any top 20 witnesses that are opposed to the hardfork.
Given that it is Steemit’s standard operating procedure to give node operators a 30 day grace period to update to the code, I expect that the Steem proposal system will likely be live on the mainnet in somewhere between 5-8 weeks from now, but the timing is outside of our control. In the meantime, we’ll continue to operate the testnet for anyone who wants to develop interfaces to the proposal system.