A Farcaster Mini-App for private voting using Fully Homomorphic Encryption (FHE).
Vote on polls while keeping your vote completely private. Your choice is encrypted before leaving your device, counted while still encrypted, and only the final results are revealed.
- 5 interactive polls
- Encrypted voting with FHEVM
- Real-time activity monitor
- Swipe navigation
- No wallet needed
- Your vote gets encrypted using Zama's FHEVM
- The encrypted vote is sent to the smart contract
- Votes are counted without ever being decrypted
- Only final results are shown
Traditional voting is either public (no privacy) or private (no verifiability). FHEVM gives you both - completely private votes with publicly verifiable results.
Live at: encrypted-polls.vercel.app
- Next.js, React, TypeScript
- Zama FHEVM SDK
- Solidity smart contracts
- Deployed on Sepolia testnet
Built with ❤️ by Musky for @zama