Aadhar-Verified On-chain voting system, Vote for change

Built at ETHIndia 2023
Scroll: Best on Scroll

The problem VotETH solves

The Aadhar-Verified On-chain Voting System addresses the challenges associated with traditional voting systems by leveraging Aadhar, a unique identification system in India. This blockchain-based voting system enhances the security, transparency, and efficiency of the voting process.

Key Benefits:

Identity Verification : Utilizes Aadhar card to ensure a secure and verified identity for voters.

Transparency: The use of blockchain ensures a transparent and tamper-proof record of votes, reducing the risk of fraud and manipulation.

Accessibility: Enables remote voting, making it more convenient for individuals who may face barriers in physical participation.

Efficiency: Streamlines the voting process, reducing the time and resources required for manual counting and verification.

Security: Blockchain encryption enhances the security of the entire voting infrastructure, safeguarding against cyber threats.

Challenges we ran into

This project has posted us with many challenges. Building with either Typescript and Next.js was completely new to all of us and we faced lot of issues adapting to these new frameworks since their working slightly different from traditional react applications. We have also tried to integrate Safe AA Auth kit to onboard user, however the kit had many version dependancy issues and eventually we had to drop using the kit to continue the project.

Tracks Applied (2)

Ethereum Foundation Track

Anon-aadhar sdk used for verification and generation of aadhar proof. Users will be able to vote if and only if their pr...Read More

Ethereum Foundation

Scroll Track

We deployed the contract on Scroll Sepolia. We have also integrated the Anon-aadhar verifier on Scroll Chain, thanks to ...Read More


Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.