Creation of a zero-knowledge attester on chain, using the Semaphore protocol, with the goal of integrating it with the other Sismo attesters.
nvm use
Clone the sismo-core repository as sismo-protocol-main/
in ./sismo/contracts
to make the attester works
You must install all dependencies for the Semaphore application, Semaphore contract and Sismo attester using npm install
or yarn
.
- Deploy the Semaphore contracts
- Setup a
./sismo/.env
using./sismo/.env.example
- Deploy the Attester contracts
- Setup a
./semaphore-app/.env
using./semaphore-app/.env.example
- Run the Semaphore app :
yarn start
On the Semaphore app, follow the instructions on the user interface
- Create identidy
- Join Group
- Generate attestation
You're invited to join this project ! Check out the contributing guide.
If you're interested in how the project is organized at a higher level, please contact the current project manager.
Developers
Léo Dubosclard |
Alex PREVOT |
Victor Guyot |
---|
Manager
Ismaël FALL |
---|
🚀 Don't hesitate to follow us on our different networks, and put a star 🌟 on
PoC's
repositories
Made with ❤️ by PoC