Ethereum
Ethereum
Forks
Gas
consensus mechanism
The Ethereum network
MainNet
TestNet
Private net(s)
Solidity
Bitcoin Ethereum
• Array value types (fixed size and dynamically sized byte arrays)
LITERALS
• These are used to represent a fixed value.
• Integer literals
• String literals
• Hexadecimal literals
• ENUMS
• FUNCTION TYPES
Internal functions
• These can be used only within the context of the current contract.
External functions
• External functions can be called via external function calls.
REFERENCE TYPES
• Arrays
• Structs
• Data location
CONTROL STRUCTURES
• Events
• Inheritance
• Libraries
• Functions
Ethereum virtual machine (EVM)
EXECUTION ENVIRONMENT
The iterator function