About the Hackathon
Gm Arch Rustaceans! We are excited to announce our weekly developer bounty program where Rust developers compete on core primitives within the Arch Ecosystem. A cash prize will be awarded to the best submission each week with winners being knighted with the Mentor tag and exclusive access to our Arch recruiting channel in our Discord.
Submissions will be graded based on functionality, security, and accuracy. Be sure to write unit tests that express the abilities and edge cases of your code. Please submit your code even if it isn’t complete! There is still a chance you might win!
All submissions are due at midnight EST the following week.
[Quickstart Guide](https://docs.arch.network/book/getting-started/quick-start.html)
[Arch Program Library](https://docs.arch.network/book/apl/introduction.html)
[Program Examples](https://docs.arch.network/book/guides/guides.html)
Bounty #1:
Decentralized Voting. Develop a smart contract that enables users to create polls, vote on options, and view results transparently.
Core Requirements:
- Creation of voting polls with customizable options
- Secure vote casting mechanism (one vote per wallet)
- Real-time vote tallying and results display
- Time-bound voting periods with automatic closure
Technical Specifications:
- Must include proper access control for poll creation and administration
- Must prevent double-voting through on-chain verification
- Should optimize for gas efficiency and minimal transaction costs
Submission:
- Complete Github Repository (no need to deploy on testnet)
- Comprehensive test suite
- (BONUS) Code Documentation
Due: Wednesday April 9, 2025 11:59pm EST