-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Registering tickets with invalid vote choices should be possible #197
Comments
@jholdstock can you please elaborate a bit why invalid vote choises should be allowed? And is there a mechanism to warn the user about that? |
The flow for decrediton is
If the vsp returns an "invalid vote choice" error on step 3, the wallet user needs to take recovery steps:
All the while - their tickets are not registered with any VSP and are at risk of being missed. Allowing invalid vote choices removes all of the above UX friction, whilst introducing zero/minimal risks/compromises. |
I dont think we have any need for warnings or notifications on this. If a user wishes to vote on an upcoming agenda, they will need to update their dcrwallet/decrediton before they are able to set their vote preferences, otherwise the wallet will not have the new agenda listed. |
Thanks for elaborating! I agree the user will likely have updated wallet to vote on latest agendas. What about server, what happens if the server is out of date in this case? |
Oh and another question, does vspd (and dcrstakepool) have a field in their status endpoints to report the "vote choice" version (consensus version?) they are running that we could possibly show at the VSPs listing to ensure that VSPs are upgrading? |
At the moment an error is returned if the client vote options do not match the servers
The text was updated successfully, but these errors were encountered: