Back to course

Project: Secure Voting Contract

Rust for Systems & Web3 Security

Putting it All Together

Build a voting smart contract. It must handle:

  1. One vote per identity.
  2. Secure storage of results.
  3. Protection against unauthorized changes.