diff --git a/docs/Solana-Co-Learn/module2/displayings-nfts-in-a-ui/displaying-nfts/README.md b/docs/Solana-Co-Learn/module2/displayings-nfts-in-a-ui/displaying-nfts/README.md index 43856940a..c801f1873 100644 --- a/docs/Solana-Co-Learn/module2/displayings-nfts-in-a-ui/displaying-nfts/README.md +++ b/docs/Solana-Co-Learn/module2/displayings-nfts-in-a-ui/displaying-nfts/README.md @@ -6,26 +6,24 @@ sidebar_class_name: green # 展示NFTs 💃 -既然我们已经铸造了一个NFT,现在我们将学习如何铸造一系列的NFT。我们将使用Candy Machine来完成这个任务——这是一个Solana程序,让创作者能够将他们的资产上链。这不是创建系列的唯一方式,但在Solana上它是标准的,因为它具有许多有用的功能,如机器人保护和安全随机化。如果你不能炫耀你的NFT,那它有什么用呢!在这节课中,我们将帮助你展示你的作品(假设你的NFT是赚钱的):首先在钱包中展示它,然后在Candy Machine中展示它。 +既然我们已经铸造了一个NFT,现在我们将进一步探讨如何铸造一整套NFT。我们将借助Candy Machine来实现这个任务——这是一个Solana程序,可以让创作者轻松地将他们的资产上链。当然,这并不是在Solana上创建系列的唯一方法,但它确实成为了标准,因为它具备了许多实用功能,例如防机器人保护和安全随机化。毕竟,如果你不能向人们展示你的NFT,那它还有什么价值呢!在这一节,我们将引导你展示你的作品——首先在钱包中展示,然后在Candy Machine中展示。 -你可能会想这样做的意义是什么。想象一下,你的朋友在你的网站上从你的收藏中铸造了一个很酷的Pepe NFT。他们铸造了很多与Pepe相关的东西,所以他们的钱包里有几十个NFT。他们怎么知道哪一个是来自你的收藏呢?你得给他们看! +你可能会好奇为什么要这样做。想象一下,你的朋友在你的网站上从你的收藏中铸造了一个很酷的Pepe NFT。他们已经铸造了许多与Pepe有关的项目,因此他们的钱包中有几十个NFT。他们怎么知道哪一个是从你的收藏中铸造的呢?你得向他们展示! +你可能还记得,从第一周开始,我们想要的一切都存储在账户中。这意味着你可以仅通过使用钱包地址来获取他们的NFT,尽管这需要付出更多努力。 -你会记得从第一周开始,我们想要的一切都存储在账户中。这意味着你只需使用钱包地址就可以获取它们的NFT,但这需要更多的工作。 - - -相反,我们将使用Metaplex SDK,它使得一切都变得像调用API一样简单。以下是它的样子: +相反,我们将利用Metaplex SDK,它让一切都变得就像调用API一样简单。以下是它的样子: ![](./img/display-nft.png) -你需要进行通常的Metaplex设置,但我们使用 `walletAdapterIdentity` 而不是 `keypairIdentity` 来进行连接,因为我们不想要他们的密钥对哈哈。完成后,我们只需使用Metaplex对象调用 `findAllByOwner` 方法即可。 +你需要进行通常的Metaplex设置,但是我们将使用 `walletAdapterIdentity` 而不是 `keypairIdentity` 来进行连接,因为我们并不需要他们的密钥对,哈哈。一旦完成,我们只需使用Metaplex对象调用 `findAllByOwner` 方法。 -这是单个NFT的NFT数据在控制台上的打印结果,我们主要关注的是 `uri` 字段: +下图显示了单个NFT的NFT数据在控制台上的打印结果,我们主要关注的是 `uri` 字段: ![](./img/nft-url.png) -顺便说一下,还有很多其他方法可以获取NFT: +顺便提一下,还有许多其他方法可以获取NFT: ![](./img/other-way-find-nft.png) -让我们写些代码吧! +现在,让我们开始编写代码吧!