Get started Ethereum/Solidity ICO Smart Contract

The below is commands when I start to learn Ethereum/Solidity . Assume that we installed Geth and Solidity Compiler in our machine.

Install Ethereum

Install NodeJS

Install Solc

Run an Ethereum Node in testnet:

Run an Ethereum Node in Ropsten Testnet:

Run a private blockchain:

Open another terminal, connect to the exist node:

Mining

Strart mining

Check hashrate

Stop mining

Sync status

Remove Ethereum Database

Check balance in Ether

Send a transaction:

Send with gas, gasPrice:

ERC20

Specification: https://theethereum.wiki/w/index.php/ERC20_Token_Standard#Approve_And_TransferFrom_Token_Balance