Variables and Types
Solidity Events
Function Modifiers
Mappings and Structs
Inheritance & Deployment
Copy content of file Smart contarct/SimpleVoting.sol
Open remix ide at https://remix.ethereum.org
New file and put the code from first step (Smart contarct/SimpleVoting.sol)
Click run
Expand deploy panel
candidateNames = ["Liverpool", "Manchester United", "Manchester City", "Arsenal"]
transact
Done!
We need webserver to run our DApp so we have 2 simple solutions here.
First solution - Chrome extension
Second solution - use python
Third solution - use docker
#! /bin/sh
set -x
docker rm -f simplevote
docker run --name simplevote -p 8080:80 -v $PWD /DApp:/usr/share/nginx/html:ro -d nginx:alpine
set +x
echo " Go to http://localhost:8080/SimpleVoting.html"
Live demo ( with jQuery )
Deploy your own ERC-20 token
Copy content of file Smart contarct/ERC20Token.sol
Open remix ide at https://remix.ethereum.org
New file and put the code from first step (Smart contarct/ERC20Token.sol)
Click run
Choose ERC20Token
Expand deploy panel
_name = YOUR_COIN_NAME
_symbol = YOUR_COIN_SHORTNAME
_decimals = 2
transact
Done!