We continued our work this week on the Steem proposal system that will allow Steemians to propose work to be paid by the blockchain (e.g. proposals to add new features to the blockchain, marketing and advertising proposals for Steem, or even charitable work proposals). For more details about the function of the Steem Proposal System, see https://steemit.com/blocktrades/@blocktrades/proposing-a-worker-proposal-system-for-steem.
In the blockchain code, we added the “hardforking” code to allow for a transition to the new version of the blockchain code that supports the new types of operations (e.g. creating proposals, voting on proposals, etc).
This week we moved into the testing phase for the Steem proposal system. We started a private testnet and we’re using the tinman test system to inject test cases into the testnet. We had to make some fixes in tinman along the way to get it operational with the current version of steemd (the blockchain software). We also made a fix to allow for an initial SBD supply at blockchain startup time (fixing this issue: https://github.com/steemit/steem/issues/1803).
In the next week, we’ll be continuing with the update of the API libraries and fixing any bugs we find, and if we’re lucky and no unexpected roadblocks pop up, we will have a working system for a public testnet by the end of next week.