Skip to content

Mahendra0349/zk-snark-example

 
 

Repository files navigation

zk-snark-example

This repositry contains snarkjs demo, where a simple circuit is provided and using snarkjs proving & verification keys are generated and later using both keys and the circuit proof of secret information is generated and verified with the help of snarkjs without revealing the secret information.

How to run demo

To run demo please follow following steps

1. Generate Keys

To generate prover & verification keys run following command

npm run keyGen

2. Prover

To generate proof you need to run prover using following command

npm run prover

3. Verifier

To verify proof you need to run verifier using following command

npm run verifier

Packages

No packages published

Languages

  • Solidity 81.9%
  • JavaScript 18.1%