logo

Aptos Case

项目文件

项目结构

  • root
    • README.md

文件详情

点击任意文件以查看内容

从零创建基础 NFT 项目

步骤 1: 0. 项目介绍

说明

这是一个从零创建基础 NFT 项目的教程,我们将使用 Move 语言来编写智能合约。本教程将介绍如何初始化项目、编写智能合约、编译和部署合约等步骤。

注意

本教程是一个模拟教程,请不要在真实环境中使用本教程中的代码和合约地址。在下方编辑器中删除已有内容,然后输入 OK ,即表示您已经明白本教程的注意事项。点击左侧 README.md 查看详细使用方法。如果代码始终无法通过,您可以通过下方的 “错误提示”进行自查

代码提示

OK

解析

在这里会给出每一个步骤的代码和操作详细解析

代码编辑器

步骤预览

  • 0. 项目介绍
  • 1. 初始化 Move 项目
  • 2. 创建 Aptos 链上账户
  • 3. 编辑 Move 配置文件 Move.toml,配置地址别名
  • 4. 添加 AptosTokenObjects 依赖
  • 5. 创建 Move 合约文件: nft.move
  • 6. 在 nft.move 中定义 NFT 模块
  • 7. 在 NFT 模块中定义 NFT 引用的结构体
  • 8. 引入指定类型
  • 9. 创建 create_collection 函数
  • 10. 在函数体内定义 collection 构造器引用 collection_construcor_ref
  • 11. 导入 collection 函数
  • 12. 定义最大供应量为 1000
  • 13. 敬请期待