返回
项目实战

在 Vara 上发行代币

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

语言rust
难度简单
总时长1.7小时

目标学习者

这门课是给谁上的

  • 对区块链与智能合约感兴趣的开发者
  • 对 Rust 编程感兴趣的开发者
  • 对 Vara 感兴趣的开发者

要求

  • 不需要 CS 背景 - 本课程逐行讲解代码可帮助初学者快速理解概念
  • 对 Vara 、Gear 协议和 Rust 具备基本了解

你会学到什么

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

课程安排

  • Unit 1 - 课程介绍

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


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

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


  • Unit 3 - 初始化 NFT 合约

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


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

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


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

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


  • Unit 6 - 处理外部请求

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


  • Unit 7 - 状态管理

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


  • Unit 8 - 交互

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

practice

在 Vara 上发行代币

54 小节
移动端和桌面端均可访问