项目文件
项目结构
- 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. 敬请期待