Update README.md

pull/5523/head
Viktor Pavlik 2 months ago committed by Aniket
parent 69f42d07b7
commit b0fc62d900
  1. 4
      libs/remix-ws-templates/src/templates/semaphore/README.md

@ -20,7 +20,7 @@ This generates a verification key (`./zk/build/verification_key.json`) and artif
#### 3) execute the file `run_verification.ts`:
This script:
- create a list of identity commitments and add it to a `IncrementalMerkleTree`. The tree is used to generate a merkle proof that a specified identity is actually in the tree (see `tree.createProof(0)`).
- generate a witness and a proof of execution.
- creates a list of identity commitments and add it to a `IncrementalMerkleTree`. The tree is used to generate a merkle proof that a specified identity is actually in the tree (see `tree.createProof(0)`).
- generates a witness and a proof of execution.
- verify that the proof is valid `(snarkjs.groth16.verify)`
- ultimately verify that the hash generated by the circom compiler is the same as the root hash for the Tree. `(proof1.root.toString() === publicSignals[0]`). This asserts that the identity provided to the circuit is actually part of that semaphore group.

Loading…
Cancel
Save