Part 3: Advanced Smart Contracts
In this section, we will explore advanced concepts and techniques related to smart contracts, including Solidity design patterns, upgradable smart contracts, and writing secure contracts. This section also shows ways to use assembly programming with Solidity and create ERC20 and ERC721 tokens. A complete implementation of both fungible and non-fungible tokens is part of this section.
This part contains the following chapters:
- Chapter 11, Assembly Programming
- Chapter 12, Upgradable Smart Contracts
- Chapter 13, Writing Secure Contracts
- Chapter 14, Writing Token Contracts
- Chapter 15, Solidity Design Patterns