We are excited to introduce our new Referral program! If you liked our courses, please share this coupon code with your friends. For every friend who buys a course using your code, they receive 25% off and you will be credited 25% of the course price in to your account that you can use for future purchases.
We have implemented the money back guarantee in this smart contract. If you are not happy with this course, you can get a full refund within 3 hours of purchase. The smart contract will refund the Ether back to your wallet. You can find the refund option in your manage profile page.
In this course, you will build a Dapp which implements the shareholder voting at a company. The dapp will be built using the Truffle framework. You will create a smart contract that accepts payments, issues tokens and lets the token owners vote for candidates using their tokens.
This course builds on the free beginner course - Simple voting on Ethereum. Students are expected to have completed the beginner course before starting this course.
Ethereum Networks and client installation
Go over the various Ethereum (test and live) networks, the development to deployment workflow, detailed steps to install the necessary client software to start the Ethereum blockchain node.
Ethereum Shareholder Tokens
Understand the concept of tokens and example use cases for tokens. Go over the idea of shareholder tokens and the architecture of the dapp we will be implementing in this course.
Ethereum Voting Token/Contract Payment
You will extend the Voting contract to implement the concept of tokens. You will also implement the payments logic for users to buy shares/tokens in the company and vote for the candidates using the tokens.
You will learn to use the web3js library and implement the necessary code to interact with the contract to purchase tokens, vote for the candidates and look up voter information.
We will wrap up the course by deploying the contract to the testnet. There are exercises students can work on to gain more experience building smart contracts.