BaseVote

Base Chain
Powered by Base Chain

Privacy-First,
Tamper-Proof Voting

Create secure, encrypted polls on Base Chain. Vote with your wallet, verify results on-chain, and preserve privacy through commit-reveal cryptography.

Why BaseVote?

Built on Base Chain for transparency, security, and low fees

Commit-Reveal Privacy

Your vote stays private until the reveal phase. Cryptographic commitments ensure votes can't be changed or censored.

Merkle Allowlist

Restrict voting to eligible addresses without revealing the full list. Perfect for token-gated or member-only polls.

On-Chain Verification

Every vote commitment and tally is stored on Base Chain. Fully auditable, immutable, and transparent results.

How It Works

Three-phase voting for maximum security and privacy

1

Commit Phase

Vote by submitting a cryptographic commitment. Your choice is hidden but locked on-chain. Download your proof file automatically.

2

Reveal Phase

After commit phase ends, reveal your vote using your proof file. Only valid commitments can be revealed, preventing vote manipulation.

3

Results

View real-time results as votes are revealed. Final tallies are recorded on Base Chain for permanent verification.

Built with Modern Web3 Tech

Base Chain
Solidity
OnchainKit
Wagmi
Viem
OpenZeppelin
Hardhat
Merkle Trees

Ready to Create Your Poll?

Launch a secure, decentralized poll in minutes. Connect your wallet and get started.