hackquest logo
hackquest logo
Back

在 Arbitrum 上发行代币

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

在 Arbitrum 上发行代币

Language

Rust

Total Length

1.7h

Part of Learning Track

Build on Arbitrum + 1

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 - 交互

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

Language

Rust

Total Length

1.7h

Part of Learning Track

Build on Arbitrum + 1