Motivations
Currently, it's not available for Steemit users with Steem Power less than 500 to set voting weight directly from the Steemit official web site. Despite that there must be a good reason for such designs, there is a need for this. Steeminians cannot vote more than 11 times if they use 100% voting power each time if they would like to keep their voting power balanced from the long run. Therefore, I think it is necessary for them to be able to set up their voting weight as well. This is the major reason that I came up with this tool: the SteemitVWVoter, which is used to set voting weight for Steemit users.
Introduction
The tool SteemitVWVoter is developed as a Google Chrome extension. It requires the extension users’ posting key, and it allows them to setup the voter’s username and default voting weight. Note that the voter doesn’t have to be the logged-in Steemit user, so it’s possible to vote even the user is not logged-in. The following figures use , a Steemit bot I developed recently, as the example.
For security reasons, only posting key is accepted. Owner key or active key will be rejected if they input them by mistake. Also, to make sure the voter works, it has to be the private posting key. This key is encrypted before saving.
Usage
The usage of this voter extension is simple: setup, open the page of a blog you want to vote, set voting weight, and vote. That’s it!
During the first run, there is no saved username and posting key, so the main panel shows a piece of information “NOT ready” along with the option button. This is where you want configure them.
Once configured, they won’t bother anymore, instead the voter’s name is shown here. Of course, the option pane could always be accessed through
chrome://extensions/.It detects blog automatically, so you never have to type/paste anything to it.
If the current page is not a Steemit blog, it tells that “No blogs found in this page”.
If is, the blog could be either already voted, or already closed for voting, or available to the voter.
If it’s available for voting, you could just set voting weight (or accept default) and hit “vote”.
Proof of Work
The Github repository for this project is available at:
https://github.com/MarcoXZh/StmVWVoter
Since my Github repository uses a different user name, I show my login page in the following page:
Final Words
I hope you guys like my tool. I would be very glad if it is useful for you in same way. Also, please visit home page of this project, for issues, suggestions, discussions, and all. I will try to improve it based on your comments in the future.
Posted on Utopian.io - Rewarding Open Source Contributors