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/.envusing./sismo/.env.example - Deploy the Attester contracts
- Setup a
./semaphore-app/.envusing./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'srepositories
Made with ❤️ by PoC




