A curated list of the hottest and most fresh resources to become an EVM chad.
- Mastering Ethereum
- Ethereum Yellow Paper
- Ethereum White Paper
- Ethereum Beige Paper
- The Ethereum Virtual Machine
- PEEPanEIP #19: EIP-3156: Flash Loans with Alberto Cuesta Cañada
- PEEPanEIP#60: EIP-1967: Standard Proxy Storage Slots with Hadrien Croubois
Deconstructing a Solidity Contract:
- Deconstructing a Solidity Contract — Part I: Introduction
- Deconstructing a Solidity Contract — Part II: Creation vs. Runtime
- Deconstructing a Solidity Contract — Part III: The Function Selector
- Deconstructing a Solidity Contract — Part IV: Function Wrappers
- Deconstructing a Solidity Contract — Part V: Function Bodies
- Deconstructing a Solidity Contract — Part VI: The Metadata Hash
EVM Deep Dives:
- Evm Deep Dives: The Path to Shadowy Super Coder - Part 1
- Evm Deep Dives: The Path to Shadowy Super Coder - Part 2
- Evm Deep Dives: The Path to Shadowy Super Coder - Part 3
- Evm Deep Dives: The Path to Shadowy Super Coder - Part 4
- Evm Deep Dives: The Path to Shadowy Super Coder - Part 5
- Evm Deep Dives: The Path to Shadowy Super Coder - Part 6
Solidity Tutorial:
- Solidity Tutorial: All About Stack
- Solidity Tutorial: All About Calldata
- Solidity Tutorial: All About Memory
- Solidity Tutorial: All About Data Locations - Storage
- Solidity Tutorial: All About Data Locations
- Solidity Tutorial: All About Code
- Solidity Tutorial: All About Try / Catch
- Learn EVM Attacks
- Encyclopedia of Common Solidity Bugs
- Encyclopedia of Solidity Attack Vectors
- Solcurity
- Solidity Smart Contract Security By Example
- The Auditors Handbook
- Echidna Streaming Workshop
- Ethereum 101
- Solidity 101
- Solidity 201
- Security Pitfalls & Best Practices 101
- Security Pitfalls & Best Practices 201
- Audit Techniques & Tools 101
- Audit Findings 101
- Audit Findings 201