Sybil-proof, coercion-resistant, privacy-preserving and passkey-friendly onchain voting system. The project integrates with w3pk which allows everyone to easily use passkeys to sign transactions, manage stealth addresses, ZK proofs and more.
The project includes:
- w3pk (brand new SDK)
- WebAuthn API (implements WebAuthn workflow)
- UI GitHub repository
Human Passport makes the system resistant to Sybil attacks.
forge build
forge test
forge script script/Deploy.s.sol:Deploy --rpc-url $SEPOLIA_RPC_URL --private-key $PRIVATE_KEY --broadcast --verify
- MockSBT: 0x0efc9C0D41ff11A272112594f1721EcAE0980C55
- MockGroth16Verifier: 0xd69b90ca86d523F733e91fE638D6141ba7109249
- StealthGov: 0x895E901d59D1818a3b2994dF63a5b6077B7D1c2e
You can reach out to Julien on Farcaster, Element, Status, Telegram, Twitter, Discord, or LinkedIn.
The contracts were forked from Aave V3 Core (v1.19.0)