本课程将引导你在 Vara 平台上实现和部署你自己的 gFT合约,发行代币。你将学习如何使用 Rust 语言和 Gear 协议来创建、管理 gFT,并深入了解 铸造等关键功能。
Language
Rust
Total Length
1.7h
Part of Learning Track
Build on Vara + 1
基于 Gear 协议发行代币的全部流程
本章将学习 gFT 的相关知识。
这一部分介绍如何给我们的 项目搭建环境配置和相关依赖的导入。
这一部分介绍如何定义gFT 合约的基本数据结构。
这一部分介绍如何定义gFT 合约的三个功能函数铸造、销毁、转账。
这一部分介绍如何定义gFT 合约的功能函数授权和是否允许转账函数。
这一部分介绍如何定义gFT 合约处理外部请求的核心导出函数和初始化函数。
在本章节中,我们将实现 gFT 合约以后一部分代码的编写—合约状态的管理,包括外部调用获取当前合约状态,消息回复,以及对应的数据结构。
本章将学习如果构建和部署程序。