bitshares / bitshares/bitshares-ui
Direct users to create vote lock before voting
- Dominant language
- JavaScript
- Stars
- 520
- Forks
- 575
- Avg merge
- 12h 7m
- Merged PRs (30d)
- 5
Description
**Is your feature request related to a problem? Please describe.**
If the user hasn't created a vote lock, the web interface doesn't inform the user that they might have a vote weight of 0.
If users aren't creating vote locks, their cast votes aren't having an effect.
**Describe the solution you'd like**
If the user doesn't have any proxied vote weight, nor a valid vote ticket, then do one of the following:
A. Don't show any voting UI, instead show a "please create a voting ticket" prompt
B. Don't allow interaction with the voting UI until they create a vote ticket.
C. Alert the user that their vote has no weight, as they cast their vote.
**Describe alternatives you've considered**
Develop more vote lock ticket creation user interfaces, like the astro solution
**Additional context**
We need to encourage greater participation in DPOS, which requires greater participation in vote ticket creation.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the voting UI and the state that determines proxied vote weight or vote-ticket validity, then clarify whether option A, B, or C is intended; done means zero-weight users receive the agreed guidance before or during voting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- blockchain, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100