Research project
This repo contains the OVOTE circuits and contracts, compatible with the ovote-node and ovote-clientlib. All code is in early stages.
More details on the OVOTE circuits and contracts design can be found at the OVOTE document.
Reusing the same census created for OVOTE, users can vote onchain anonymously.
In OAV, voters generate a zkSNARK proof in their browsers proving that they know the private key which public key is in the Census MerkleTree and that they generated a valid signature over the vote value with that key.