返回
项目实战

在 Solana 上实现 NFT

本课程中,我们将一起学习编写我们的 NFT 项目,包括 NFT 创建和 NFT 铸造功能。

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

目标学习者

这门课是给谁上的

  • 对 Solana 生态感兴趣的开发者
  • 希望在 Solana 上进行简单开发的初学者
  • 对 NFT 及其技术实现感兴趣的开发者

要求

  • 对 Rust 基础语法以及 Anchor 框架有基本了解 - 至少学完了 Solana 基础概念,Rust 基础课程,Solana 程序开发,Anchor 课程介绍这四门基础课
  • 对 NFT 有基础了解,建议先学习 NFT ( Solidity 实现)作为参考
  • 无需 Solana 开发经验 - 本课程中包含了最简单基础的操作流程

你会学到什么

  • 使用合约语言 Rust 以及 Anchor 框架编写项目实现最简化 NFT 的核心功能
  • 如何在 Solana Playground 中配置项目,申请 SOL ,以及上链 NFT
NFT
铸造

课程安排

  • Unit 1 - 基础概念

    本章将学习 Solana 上 NFT 的相关知识。


  • Unit 2 - 程序初始化

    这一部分介绍如何使用 Rust 语言和 Anchor 程序库来初始化 NFT 程序。


  • Unit 3 - 构建 MintNFT 账户结构体

    本节将学习如何在 Rust 和 Anchor 框架中定义用于 NFT 铸造的账户结构体。


  • Unit 4 - 铸造 NFT

    这一章节,我们将学习如何在 Solana 链上使用 Anchor 框架实现NFT 的 铸造。


  • Unit 5 - 添加 NFT 元数据

    这一部分介绍如何使用 Metaplex 协议来添加 NFT 元数据。


  • Unit 6 - 创建 NFT Master Edition

    这一部分介绍如何使用 Metaplex 协议来创建NFT Master Edition


  • Unit 7 - 交互

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

practice

在 Solana 上实现 NFT

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