Skip to content

distributed-lab/noir-semaphore

Repository files navigation

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.

About

Semaphore Protocol with Noir.

Topics

Resources

License

Stars

Watchers

Forks