hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Global Event
  • Co-learning Camp
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo
Back

在 Vara 上发行代币

本课程将引导你在 Vara 平台上实现和部署你自己的 gFT合约,发行代币。你将学习如何使用 Rust 语言和 Gear 协议来创建、管理 gFT,并深入了解 铸造等关键功能。

在 Vara 上发行代币

Language

Rust

Total Length

1.7h

Part of Learning Track

Build on Vara + 1

What You’ll Learn

基于 Gear 协议发行代币的全部流程

Gear 协议
Rust

Syllabus

Unit 1 - 课程介绍

本章将学习 gFT 的相关知识。

Unit 2 - 环境设置和依赖导入

这一部分介绍如何给我们的 项目搭建环境配置和相关依赖的导入。

Unit 3 - 定义 gFT 合约数据结构

这一部分介绍如何定义gFT 合约的基本数据结构。

Unit 4 - 定义 gFT 合约的功能函数(1)

这一部分介绍如何定义gFT 合约的三个功能函数铸造、销毁、转账。

Unit 5 - 定义 gFT 合约的功能函数(2)

这一部分介绍如何定义gFT 合约的功能函数授权和是否允许转账函数。

Unit 6 - 处理外部请求

这一部分介绍如何定义gFT 合约处理外部请求的核心导出函数和初始化函数。

Unit 7 - 状态管理

在本章节中,我们将实现 gFT 合约以后一部分代码的编写—合约状态的管理,包括外部调用获取当前合约状态,消息回复,以及对应的数据结构。

Unit 8 - 交互

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

Language

Rust

Total Length

1.7h

Part of Learning Track

Build on Vara + 1