1 min read - Posted 18 Apr 19
This is the second article of a 4-part series on the EVM; 1. Part 1: Introduction to the EVM 2. Part 2: Memory and Storage on the EVM 3. Part 3: Execution Model of the EVM 4. Part 4: Relationship of the EVM with High-level contract-oriented languages evm-storage The Ethereum Virtual Machine has three locations where it can store data; stack, memory, storage. Each of these storage locations play a major role in the execution model of the EVM and also helps to maintain the state of the blockchain.
Coding data structures in Solidity is weird and beautiful. Alberto Cuesta Cañada A few months ago I implemented a Linked List in Solidity for a client. More rec