Skip to content

proving knowledge of a hash preimage of a leaf in an intermediate merkle tree in Noir

Notifications You must be signed in to change notification settings

partylikeits1983/privacy-vote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Privacy Vote

This repository is a basic demonstration of the Noir zk-circuit language, the WebAuthn API, and a Solidity Smart contract to enable a KYC'ed private voting mechanism.

Running

pnpm i
pnpm build 
pnpm start:zkp

In a new terminal:

pnpm deploy:contracts
pnpm start

The front end will be on http://localhost:3000

Make sure you have the RPC: http://127.0.0.1:8545 with chain id 31337 (Foundry Anvil) added to your wallet

About

proving knowledge of a hash preimage of a leaf in an intermediate merkle tree in Noir

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published