Tutorial
ERC20 Intermediate
9 steps
In this tutorial, we’ll be exploring advanced concepts pertaining to the ERC20 token standards. This includes the likes of learning about commonly used ERC20 extensions as well as other token standards such as ERC677 and ERC777 that builds upon the ERC20 token standard and increases its functionalities. We’ll also be further solidifying our ERC20 knowledge by doing another project.
Helpful prior knowledge
Solidity
Learning Outcomes
By the end of this tutorial, you will be able to:
- Understand what ERC20 extensions are and how to implement them
- Understand other fungible token standards such as ERC223, ERC677 and ERC777
- Describe what SafeERC20.sol is
- Get practice pertaining to using ERC20 smart contracts in a typical project
Tutorial Steps
Total steps: 9
-
Step 1: OpenZeppelin ERC20 Extensions
-
Step 2: How to Implement an OpenZeppelin ERC20 Extension
-
Step 3: ERC223 & ERC677
-
Step 4: ERC777
-
Step 5: OpenZeppelin’s SafeERC20.sol
-
Step 6: Preparing Project Directory
-
Step 7: Understanding the Project
-
Step 8: Creating sToken.sol
-
Step 9: Creating StackupVault.sol
Find articles to support you through your journey or chat with our support team.
Help Center