Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.13 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.13 KB

Semaphore Protocol with Noir

This repository contains functionality needed to use semaphore-protocol with Noir.

License

Circuit

As original one is written in Circom, package in this repository contains Noir implementation, see circuits.

Contracts

As original contracts are designed to verify SnarkJS proofs, we source minimally updated contracts to work with Barrenberg, see contracts.

Typescript

Original @semaphore-protocol/proof package works using SnarkJS as a zero-knowledge backeng, while updated in this repository package supports Barrenberg, see proof.