Lesson 6: Final notes & Project Repo

In this lesson I developed a Ranked Choice Voting System. I Used this to practice the use of smart contract interaction, by splitting the System in to 2 contracts and an interface.

Smart contract progress

  • To use multiple smart contracts interacting together.

  • Create and properly utilize a smart contract interface.

  • Maybe explore a factory contract.

  • The owner can create multiple elections / polls if need be.

  • the owner sets the names of the participants.

  • The time limit for them can be set in days.

  • The will be a maximum number of people / things to vote for.

Deployments and Repositories

Smart contract address (Sepolia testnet)

Sepolia testnet

BallotContract deployed to: 0xcD48dB6c5127dBfF4108b314651078328E66A841

VotingContract deployed to: 0xEC61170874dc8dd696d727617d417f69cB39D3f6

Github Repo - https://github.com/SimSimButDifferent/L6-RCVotingSystem

Last updated