Skip to content

Commit

Permalink
update 展示NFTs 💃
Browse files Browse the repository at this point in the history
  • Loading branch information
DaviRain-Su committed Aug 16, 2023
1 parent 677318e commit 24e9348
Showing 1 changed file with 8 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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)

让我们写些代码吧
现在,让我们开始编写代码吧

0 comments on commit 24e9348

Please sign in to comment.