Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.39 KB

assignment.md

File metadata and controls

30 lines (26 loc) · 1.39 KB

Homework

ToDo

  • Complete the contracts together
  • Develop and run scripts for “TokenizedBallot.sol” within your group to
    • Give voting tokens
    • Delegating voting power
    • Casting votes
    • Checking vote power
    • Querying results
  • Write a report with each function execution and the transaction hash, if successful, or the revert reason, if failed
  • Share your code in a github repo in the submission form

More details from Lesson 12

with all those scripts, one script to deploy the token, to mint, one script to self delegate, another to deploy the tokenized ballot, pass a block number after the delegate transaction, cast the vote, check the result, we can use a lot of scripts from past weekend, plus the script to deal with erc20, we can even to transfer and delegate between us, do some allowance and transfer from.

Submission

  • Just one submission necessary per team and stay in same groups you have been assigned!
  • Please past full names of each member in the group!
  • Deadline/Due date. November 21st at 7pm GMT(right when class starts Monday)
  • You will need to submit
    1. A Github repo of your assignment
    2. A google docs/notion (any document) of with your report detailing the addresses, transaction hashes, description of the operation script being executed and console output from script execution for each step.

Link to submit