Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Creating a Voting Ballot Smart Contract with Brownie and Solidity - Part 5

Samuel Chan via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive into an Ethereum Smart Contract Programming tutorial focused on creating a voting (ballot) smart contract using Brownie and Solidity. Learn to implement key ballot functionalities including chairperson designation, voting rights management, vote delegation, vote tallying, and winner selection. Explore advanced Solidity features like structs for custom data types while reinforcing familiar concepts such as mappings and constructor functions. Follow along with 100% test coverage using Brownie (Python) and Ganache. Part of a comprehensive series, this tutorial builds on previous lessons and sets the stage for future testing practices in smart contract development. Access the complete code on GitHub and join the Web3 developer community for further discussions.

Syllabus

Smart Contract Programming 5: Creating a Voting (Ballot) Smart Contract w/ Brownie & Solidity

Taught by

Samuel Chan

Reviews

Start your review of Creating a Voting Ballot Smart Contract with Brownie and Solidity - Part 5

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.