YoVDO

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

Offered By: Samuel Chan via YouTube

Tags

Solidity Courses Ethereum Courses Web3 Courses Blockchain Development Courses Smart Contracts Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Innovation and Technology Management in Tourism and Hospitality
Hong Kong Polytechnic University via edX
Das liebe Geld - Finance im Alltag
University of Zurich via Coursera
Blockchain in the Energy Sector
InnoEnergy via FutureLearn
IBM Blockchain Foundation for Developers
IBM via Coursera
Cryptography And Network Security
Indian Institute of Technology, Kharagpur via Swayam