Back
Project

在 Arbitrum 上发行代币

本课程将引导你在 Arbitrum 平台上实现和部署你自己的 ERC-20 代币合约。你将学习如何使用Rust语言和 Stylus SDK来创建、管理同质化代币,并深入了解代币发行等关键功能。

Languagerust
Skill LevelBeginner
Total Length1.7h

Intended Learners

Who’s This Course For

  • 对区块链与智能合约感兴趣的开发者。
  • 对 rust 编程感兴趣的开发者。
  • 对 Arbitrum 感兴趣的开发者。

Requirements

  • 不需要 CS 背景 - 本课程逐行讲解代码可帮助初学者快速理解概念。
  • 对 Arbitrum 和 rust 具备基本了解 - 至少,你应该熟悉 Stylus Rust SDK 介绍课程的内容。

What You’ll Learn

  • Arbitrum Stylus 同质化代币智能合约开发的全部流程。
Stylus SDK
ERC20

Syllabus

  • Unit 1 - 课程介绍

    本章将学习 ERC20 代币的相关知识。


  • Unit 2 - 配置和环境设置

    本单元讨论如何准备 Rust 项目,使其适合运行在智能合约中


  • Unit 3 - 导入模块

    这一部分介绍如何引入几个基本的工具和模块帮助我们构建自己的智能合约。


  • Unit 4 - 定义 StylusErc20Params 结构体

    这一部分介绍如何为智能合约设定基本参数,特别是在构建遵循ERC20 标准的代币合约时的必要步骤。


  • Unit 5 - 定义 StylusERC20 结构体

    这一部分介绍如何为智能合约创建一个结构化的存储系统,以及如何设置合约的基本功能。


  • Unit 6 - 实现 StylusERC20 结构体

    这一部分介绍如何实现 StylusERC20 结构体。


  • Unit 7 - 编写铸造代币功能

    这一部分介绍如何为智能合约添加一个允许用户铸造代币并转移到指定账户的功能。


  • Unit 8 - 交互

    本章将学习如果构建和部署程序。

practice

在 Arbitrum 上发行代币

29 lessons
Access on mobile and desktop