- 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!