A simple EVM interpreter implementation for learning purposes
- arithmetic (signed and unsigned)
- boolean / bitwise operations
- stack ops (
DUP
andSWAP
etc) - jumps / control flow
- memory management (
MSTORE
,MLOAD
etc) SHA3
opcode
- Ethereum state opcodes