The BitShares UI worker
What is the BitShares UI worker?
The BitShares Blockchain supports the creation of on-chain workers that all BTS holders can vote on. A worker pays out a its defined daily BTS rate when it is voted active (see Proposed/Active tabs in the UI).
The BitShares UI worker is escrowed by the BitShares Blockchain Foundation and its funding status can be viewed here. The UI worker is a prime example of a decentralized worker that requires community feedback (beauty and curse). There is no fixed team besides Bill Butler (Manager), Startail (Issue review) and Sigve (Code review, I am currently doing that in Sigve's absence). The UI worker is structured primarily over GitHub issues that are driven by the community. This allows the worker to move the UI in the exact direction the community wants it to go, with the downside of the lack of a centralized lead that enforces a roadmap (i.e. which issues must be worked on). Any developer can pick up issues and contribute which allows the worker to be very flexible.
The UI worker is currently inactive.
What was the critic to the worker?
While the flexibility of the UI worker with its payment through GitHub bounties allows the whole community the contribute, it also brings the problems of possible regression through various developpers using different styles. Up until recently there was a lack of integration testing which can lead to regression (i.e. already functioning parts break through updates somewhere else). The reference wallet has a massive abundance of features built-in, and testing it all in one go is no easy task. That is why we have introduced explicit and mandatory integration testing for release candidates before every release. See the last two:
Release 181121
Release 181212
- Candidate: https://steemit.com/bitshares/@sschiessl/bitshares-ui-release-candidate-181212-20181206t160411566z-post
- Integration testing: https://github.com/bitshares/bitshares-ui/issues/2274
- Candidate 2: https://github.com/bitshares/bitshares-ui/releases/tag/2.0.181212-rc5
The UI worker needs your vote!
If you like the progress in the latest releases, please check your voting slates and consider to support the UI worker
201808-bitshares-ui, id 1.14.112
Please replace youraccountname
with your account name to vote here:
https://wallet.bitshares.org/#/account/youraccountname/voting
Refined Release candidate
We also like to take this post to announce that the latest BitShares UI release candidate has been refined. Issues found through the integration testing have been resolved and a new candidate released: Version 20181212-rc5. It is staged onto
https://staging.bitshares.org/
Release notes for this candidate as well as binaries for a local install can be found at
https://github.com/bitshares/bitshares-ui/releases/tag/2.0.181212-rc5
A total of 18 issues have been resolved through integration testing, they can also be found in the release notes.
Best regards,
The BitShares UI team
Your opinion is celebrated and welcomed, not banned or censored!