GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> solana教程 >> 如何使用 Metaplex 创建 Solana NFT

如何使用 Metaplex 创建 Solana NFT

admin solana教程 88

 

什么是 Solana NFT?

如果您想铸造 Solana NFT 代币,那么了解 Solana NFT 是什么再合适不过了。因此,您需要知道什么是 Solana 以及什么是 NFT。Solana 是一种流行的可编程区块链。但是,与许多其他链不同,它不兼容EVM,这意味着它与以太坊不兼容。因此,它使用自己的工具,例如加密钱包。此外,Solana 还有自己的(某种)智能合约等价物,它们是链上程序。它们确保事情自动运行并按照预定义的规则运行。这些 Solana 程序就是我们用来铸造 Solana NFT 代币的。此外,Solana 还有自己的代币标准(SPL)。我们鼓励您深入了解“什么是 Solana ?”主题。此外,您可以通过查看SPL 与 ERC20 代币比较来了解有关 Solana 代币标准的更多信息。  

另一方面,NFT 或非同质化代币是具有一组独特属性的特殊加密资产。因此,NFT 实用程序在数字和现实世界中都提供了许多应用。这些类型的资产非常适合所有权表示、证书、票务、收藏品、数字艺术、Web3 游戏等等。如果您想了解有关 NFT 的更多信息,请务必使用简介中的“非同质化代币”链接。 

现在我们可以把一和二结合起来。因此,很明显 Solana NFT 是什么——在 Solana 网络上铸造的 NFT。了解了这一点后,我们可以专注于如何铸造 Solana NFT 代币。而这正是 Metaplex 与众不同之处。  

什么是 Metaplex?

根据 Metaplex 官方网站,Metaplex 是市场、游戏、艺术品和收藏品领域最快、最实惠的 NFT 生态系统。Metaplex 协议提供了许多项目使用的标准和工具。使用 Metaplex 标准时,您可以拥有自己的 NFT 店面,无需额外费用,也无需中间人。因此,Metaplex 使您能够以去中心化的方式创建 NFT。此外,还有许多大牌人物支持该项目,包括伟大的迈克尔·乔丹。

基本上,Metaplex 是一组工具和智能合约,旨在简化创建和启动 NFT 的过程。目前通过两个主要项目提供此功能:Metaplex Storefront 和 The Candy Machine v2。前者是一种通用的 NFT 销售标准,后者是一种 NFT 铸造工具。并且,如上所述,我们将重点介绍如何使用 Candy Machine v2 来铸造 Solana NFT 代币。

使用 Metaplex 铸造 Solana NFT 代币

掌握了基础知识后,您就可以开始着手今天的示例项目了。正如上面承诺的那样,我们将重点关注当时的每个阶段,因此即使该主题对您来说是新主题,您也能跟上进度。我们将首先完成初始 Candy Machine v2 设置,您将在其中克隆我们在GitHub上等待您的代码。然后,我们将帮助您在本地机器上设置 Solana 钱包。接下来,我们将介绍 Candy Machine v2 配置。之后,我们将准备资产,然后创建 Candy Machine 并将这些资产上传到 Arweave。此外,我们还将向您展示如何创建 Candy Machine 集合以及如何验证上传。最后,您将学习如何铸造 Solana NFT 代币;一次一个代币和多个代币。 

此外,虽然我们会尽可能地清晰,但有些步骤在观看视频教程时会更加清晰。因此,在继续操作时,我们通常会参考文章底部的视频。 

Candy Machine v2 的初始设置 

使用 Candy Machine v2 所需的工具是:

  • Git – 用于克隆存储库

  • Node – JavaScript运行时

  • Yarn – 用于安装所需依赖项的包管理器

  • TS-node – TypeScript 执行环境

注意:如果您使用的是Apple M1芯片,则需要安装一些额外的依赖项(“brew install pkg-config cairo pango libpng jpeg giflib librsvg”)。

有了上述工具后,就可以克隆和安装 Metaplex 了。但是,我们建议不要使用 Metaplex 文档提供的 URL,而是使用我们的代码。后者使用一些 Moralis 代码进行了修改,可让您轻松遵循本教程。因此,请使用上面的“GitHub”链接并克隆我们的代码:

创建 Solana 钱包

到目前为止,您已经知道 Candy Machine 在 Solana 区块链上运行。因此,您需要一个有足够资金 (SOL) 的 Solana 钱包来创建和部署此程序。幸运的是,Solana Toll Suite 可以非常轻松地创建本地钱包。

注意:本地钱包不是很安全,因此请确保仅将其用于开发目的,而不是在其中存储大量资金。 

要创建本地 Solana 钱包,请使用终端并输入“solana –version”。接下来,输入“solana address”命令。最后,输入“solana balance”。如果您还没有 Solana 地址,请使用 Metaplex 文档设置新的 devnet 钱包。 

此外,您还需要在钱包中存入一些 SOL。幸运的是,Solana 让在 Solana devnet 环境中执行此操作变得非常简单。本质上,您只需使用“solana airdrop 2”命令即可获得 2 个 SOL。

注意:使用 Solana 主网时,您需要获得一些真正的 SOL。因此,您需要在一家信誉良好的中心化交易所购买它并将其转移到您的钱包中。 

糖果机 v2 配置

首先打开上面克隆的项目。为了轻松遵循我们的指导,我们建议使用 Visual Studio Code (VSC)。配置位于“example-candy-machine-upload-config.json”文件中:

如上图所示,我们将使用 Arweave 来存储我们的资产。不过,您还可以探索其他选项。有关 Candy Machine v2 配置的更多详细指导,请观看下面的视频,从 4:39 开始。 

准备资产以铸造 Solana NFT 代币

说到 NFT,无论在哪个区块链上,它们都由两部分组成——文件和元数据。最常见的文件类型是图像,而元数据则以 JSON 文件的形式出现。此外,为了本教程的目的,我们为您准备了示例资产。它们以 PNG 和 JSON 文件成对的形式出现:

如上图所示,我们准备了十对文件,这意味着我们可以铸造十个 Solana NFT 代币。此外,上图的右侧部分显示了我们的 JSON 文件包含的详细信息。有关更详细的指导,请使用下面的视频(7:52)。在这里,您还可以学习如何验证资产,这是一件明智的事情。 

创建糖果机并将资产上传至 Arweave

在继续此阶段之前,请确保您的钱包中有一些 SOL。从下面视频的 12:27 开始,您将学习如何执行“上传”命令。基本上,您只需复制 Metaplex 文档提供的命令:

另外,请确保编辑路径以匹配我们的项目。如您所见,我们将在 Solana 开发网络上部署 Candy Machine。应用所有调整后,只需按“Enter”,代码就会上传所有资产并创建您的 Candy Machine 程序。 

生产糖果机系列

现在您已成功上传资产并创建了 Candy Machine 程序,现在是时候创建 Candy Machine 系列了 (15:35)。此阶段遵循与上述阶段非常相似的路径。因此,您可以从 Metaplex 文档中复制命令并应用必要的调整以匹配您的文件路径:

通过运行此命令,您将为您的资产创建一个链上集合。此集合可以在铸币过程中设置,我们将很快解决这个问题。 

验证资产上传

与验证资产一样,验证资产上传也是一个可选步骤。但是,我们鼓励您这样做,以确保所有资产都已正确上传(在我们的例子中是上传到 Arweave):

有关此步骤的详细说明,请使用下面从 17:23 开始的视频,或访问 Metaplex 文档。

铸造 Solana NFT 代币

最后,我们已准备好根据上面上传的示例资产铸造 Solana NFT 代币(18:18)。与上述所有步骤一样,使用 Metaplex 铸造 Solana NFT 非常简单。同样,我们可以从 Metaplex 文档中复制命令并实施必要的调整以匹配我们的文件路径。此外,您有两个选择——您可以逐个或批量铸造 Solana NFT 代币。 

成功铸造 NFT 后,您可以使用 Solana Explorer 查看 NFT 及其详细信息。只需确保切换到 devnet:

进一步探索“Mint Solana NFT”

正如文章开头所承诺的那样,我们想向您展示如何使用最好的Web3 后端平台轻松创建 Solana NFT 投资组合跟踪 dapp:

而且,一旦你使用 Phantom 钱包验证 Solana 用户身份,此 dapp 就会显示 NFT 

借助Moralis 的 SDK,您将能够使用Solana NFT API并获取用户的 NFT。但是,要将此Firebase 用于加密,您需要从初始 Moralis 设置开始。因此,请务必使用下面的视频教程 (24:50) 首先创建 Moralis dapp。然后,按照我们内部专家的指导创建您自己的上述 Solana NFT 投资组合跟踪器实例。   

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐