Project description

SemaphoreWithWallets allows users to generate and retrieve their trapdoor and nullifier with their wallet, making users to use the same identity across multiple devices seamlessly.

Github link:

This project is build based on the template project from semaphore (

Key Feature

- Generate Identity for Semaphore deterministically by a message signed by the wallet. 

- Available to use the same identity in a group across different devices with the same wallet.