Skip to content

Latest commit

 

History

History

vote-validator

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

vote-validator

vote-validator is a tool for VSP admins to verify that their vspd deployment is voting correctly according to user preferences.

What it does

  1. Retrieve all voted tickets from the provided vspd database file.
  2. Retrieve vote info from dcrdata for every voted ticket.
  3. For the n most recently voted tickets, compare the vote choices recorded on-chain to the vote choices set by the user.
  4. Write details of any discrepancies to a file for further investigation.

How to run it

Only run vote-validator using a copy of the vspd database backup file. Never use a real production database.

vote-validator can be run from the repository root as such:

go run ./cmd/vote-validator -n 1000 -f ./vspd.db-backup