BaseVote

Base Chain
⚡ Powered by Base Chain

Privacy-FirstVoting Platform

Secure, transparent, and tamper-proof voting on Base blockchain with commit-reveal mechanism. No plaintext votes, verifiable results.

How It Works

Three simple steps to secure, private voting on Base Chain

Commit Phase
Cast your vote securely by submitting an encrypted commitment to the blockchain
  • Vote encrypted with random salt
  • Commitment stored on Base Chain
  • No one can see your choice
Reveal Phase
After commit phase ends, reveal your vote by submitting your choice and salt
  • Submit your vote and salt
  • Smart contract verifies commitment
  • Vote added to public tally
Verify Results
All votes are verifiable on-chain. Download audit packages for independent verification
  • Results calculated on-chain
  • All txs visible on BaseScan
  • Downloadable audit package

Security & Privacy

Built with enterprise-grade security and blockchain transparency

What We Protect

  • No plaintext votes stored on-chain
  • Commit-reveal prevents vote manipulation
  • Merkle allowlist for controlled access
  • Local encryption for commitment storage

How It's Built

  • OpenZeppelin audited contracts
  • ReentrancyGuard & access controls
  • Multi-wallet support (MetaMask, Coinbase, WalletConnect)
  • SIWE authentication for poll ownership