Weekend project

Project report

See the full report at this link.

Project tasks

  • Form groups of 3 to 5 students
  • Complete the contracts together
  • Structure scripts to
    • Deploy everything
    • Interact with the ballot factory
    • Query proposals for each ballot
    • Operate scripts
  • Publish the project in Github
  • Run the scripts with a few set of proposals, play around with token balances, cast and delegate votes, create ballots from snapshots, interact with the ballots and inspect results
  • Write a report detailing the addresses, transaction hashes, description of the operation script being executed and console output from script execution for each step
  • (Extra) Use TDD methodology