Arbitrum Polling
SimplePoll manages poll creation, voting, and tallying. It enforces a minimum contribution for voting, thus, poll creators can earn.
Screenshots



Problem Statement
The SimplePoll project was built using Solidity to create polls, manage votes, and determine winners on the Arbitrum blockchain. SimplePoll project demonstrates the capabilities of Solidity Smart contracts in managing polls, collecting votes, and selecting winners in a decentralized and transparent manner on the Arbitrum blockchain.
Solution
Key components include:Solidity Smart Contract: Manages poll creation, voting, and tallying.State Management: Uses an enum to track poll states (Created, Voting, Ended).Events: Emit events for transparency and tracking actions like poll creation and voting.Minimum Vote Amount: Enforces a minimum contribution for voting.Security Measures: Modifiers restrict access based on roles and poll states. Winners Determination: Determines winners based on highest votes, handling ties. No partner technologies were used, focusing on simplicity, security, and efficiency within Solidity's capabilities for blockchain-based voting systems.
Hackathon
Scaling Ethereum 2024
2024
Prizes
- 🏆
Qualifying Arbitrum Submissions
Arbitrum
Contributors
- emmaodia
2 contributions