This repository contains material to teach you Ethereum Smart Contract development workflow using Ganache CLI, Web3 v1
What are Ethereum Test Networks
- Ganache
Install the Ganache AppImage by downloading here https://truffleframework.com/ganache.
To use the provided Ganache snapshot, install ganache-cli
.
sudo npm install -g ganache-cli
-
Metamask Install Metamask by downloading here https://metamask.io/
-
Truffle
Install the latest Truffle.
sudo npm install -g truffle
- Install the rest of the NPM packages
cd voting; npm install