1.1 Terms
2. Clients
2.1 GETH
2.1.1 Setup
2.1.1.1 Install
2.1.1.2 Edit PATH Environment Variable
2.1.2 Private Network
2.1.2.1 Setup
2.1.2.2 Connect
2.1.3 Account
2.1.3.1 Create
2.1.3.2 Unlock
2.1.3.3 Change Password
2.1.3.4 Show All
2.1.3.5 Delete
2.1.3.6 Set Base Account
2.1.3.7 Get balance
2.1.4 Ether
2.1.4.1 Mine
2.1.4.2 Transfer
2.1.5 SOLC
2.1.5.1 Check if GETH is linked to SOLC
2.1.5.2 Link GETH with SOLC
2.1.6 Contracts
2.1.6.1 Create using online SOLC - Browser Solidity
2.1.6.2 Create using online SOLC - Ether Chain
2.1.6.3 Create using installed SOLC
2.1.6.4 Run by others
2.1.6.5 Kill
2.2 ETH
2.2.1 Setup
2.2.1.1 Install
2.2.1.2 Edit PATH Environment Variable
3. Solidity
3.1 Comments
3.1.1 Single Line
3.1.2 Multi Line
3.2 Operators
3.2.1 Assignment
3.2.2 Comparison
3.2.3 Arithmetic
3.2.4 Bitwise
3.2.5 Logical
3.3 Statements
3.3.1 Conditional Branching
3.3.1.1 if
3.3.1.2 else
3.3.1.3 else if
3.3.2 Conditional Looping
3.3.2.1 for
3.3.2.2 while
3.3.3 Unconditional Jumping
3.3.3.1 break
3.3.3.2 continue
3.4 Functions
3.4.1 Name
3.4.2 Return values
3.4.2.1 None
3.4.2.2 Single
3.4.2.3 Multiple
3.4.3 Parameters
3.4.3.1 None
3.4.3.2 Multiple
3.4.4 Type
3.4.4.1 public
3.4.4.2 private
3.4.4.3 constant
3.4.5 Reference
3.4.5.1 Internal Function Call
3.5 Contracts
3.5.1 Name
3.5.2 Fields
3.5.2.1 public
3.5.2.2 private
3.5.3 Methods
3.5.4 Constructor
3.5.5 Inheritance
3.5.1 Data Types
3.5.2 Scalar
3.5.2.1 bool
3.5.2.2 int
3.5.2.3 uint
3.5.2.4 address
3.5.2.5 byte
3.5.3 Compound
3.5.3.1 bytes
3.5.3.2 string
3.5.3.3 struct
3.5.3.4 array
4. Related Technologies
4.1 Chocolatey
4.1.1 Install
4.1.2 Uninstall
4.2 Windows
4.2.1 Show Environment Variables
4.2.2 Start Command Prompt
4.3 Python
4.3.1 Install
4.4 JSON Formatter
5. Errors
5.1 SyntaxError json.dumps
5.2 TypeError: 'greet' is not a function