Launching An ERC20 Token Through Stylus
This course will guide you to implement and deploy your own ERC-20 token contract on Arbitrum. You will learn how to use Rust language and Stylus SDK to create, manage fungible tokens, and gain insight into key functionalities such as token issuance.
Intended Learners
Who’s This Course For
- For Developers interested in blockchain and smart contracts
- For Developers interested in Rust programming
- For Developers interested in Arbitrum
Requirements
- No CS background required - This course explains code line by line, which can help beginners quickly grasp the concepts
- Basic understanding of Arbitrum and Rust - At a minimum, you should be familiar with the content of the Stylus Rust SDK introduction course
What You’ll Learn
- The Complete Process of Developing Fungible Token Smart Contracts with Arbitrum Stylus SDK
Syllabus
Unit 1 - Course Introduction
This chapter will cover the relevant knowledge of ERC20 tokens.
Unit 2 - Configuration and Environment Setup
This unit discusses how to prepare a Rust project to make it suitable for running in a smart contract environment.
Unit 3 - Import Modules
This section introduces how to import several basic tools and modules to help us build our own smart contracts.
Unit 4 - Define StylusERC20Params Struct
This section discusses setting up the basic parameters for smart contracts, especially the necessary steps when constructing ERC20 token contracts that adhere to the ERC20 standard.
Unit 5 - Define Struct
This part introduces how to create a structured storage system for smart contracts and how to set up the contract's basic functionalities.
Unit 6 - Implement StylusERC20 Struct
This section covers how to implement the basic functionality of the StylusERC20 struct.
Unit 7 - Implement mint Function
This section introduces how to add functionality to the smart contract that allows users to mint tokens and transfer them to a specified account.
Unit 8 - Interaction
This chapter will learn how to build and deploy programs.
Launching An ERC20 Token Through Stylus