GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> solana教程 >> Solana NFT Mint 工具 – 创建你自己的 Solana NFT

Solana NFT Mint 工具 – 创建你自己的 Solana NFT

admin solana教程 97

在使用 Solana NFT 铸造工具时,我们将首先完成 Metaplex 的 Candy Machine v2 的初始设置。接下来,我们将向您展示如何在本地计算机上创建 Solana 钱包。接下来,我们将引导您完成 Candy Machine v2 配置。我们还将向您展示如何准备图像和元数据——NFT 背后的资产。然后,我们将重点演示如何创建您自己的 Metaplex NFT Candy Machine 实例。此外,我们将介绍如何将资产上传到 Arweave。接下来,我们将向您展示如何使用您的 NFT Candy Machine 创建示例 NFT 集合。尽管如此,您仍将学习如何验证您的资产是否已正确上传。最后,您将看到 Solana NFT 铸造工具的实际应用。

使用 Solana NFT Mint 工具的先决条件

在使用 Solana NFT 铸造工具之前,您需要了解基础知识。因此,您应该知道什么是 Solana NFT,什么是 Metaplex。因此,从前者开始,请注意 Solana 是一种流行的可编程区块链。正如您可能从阅读本文开头所理解的那样,Solana 与 EVM 不兼容。因此,它依赖于自己的工具,从加密钱包开始。因此,您不能将 MetaMask 与 Solana 一起使用。Solana 也有自己的智能合约变体,称为“链上程序”或简称“程序”。 

Solana 程序的目的与智能合约的目的相同——确保一切顺利运行。本质上,Solana 程序根据预定义的规则执行自动操作。因此,这些程序也是 Solana NFT 铸币工具之一。尽管如此,我们还是要再次指出,Solana 使用 SPL 代币标准,其中包括可替代和不可替代代币。您可以从“什么是 Solana? ”和“ SPL 与 ERC-20 代币”文章中了解有关 Solana 和 SPL 代币的更多信息。 

因此,Solana NFT 是 Solana 链上不可同化的 SPL 代币。 

现在您知道了 Solana NFT 是什么,现在是时候熟悉 Metaplex 了。后者是一个流行的 NFT 生态系统,适用于市场、艺术品、收藏品和游戏。因此,Metaplex 协议专注于提供支持 NFT 开发的标准和工具。Metaplex 的解决方案之一是使开发人员能够以去中心化的方式创建 NFT。在这方面,Metaplex 是智能合约和工具的组合,用于简单地创建和启动 NFT。这些工具以 Metaplex Storefront 和 NFT Candy Machine 的形式出现。此外,后者是我们今天要关注的主要 NFT 铸币工具之一。

使用 Solana NFT Mint 工具

掌握了基础知识后,您就可以专注于今天的教程了。我们将带您了解铸造 Solana NFT 的几个不同阶段。因此,您应该能够轻松跟上。当然,我们鼓励您执行概述的步骤,以充分利用本文。

第一阶段将完成初始NFT Candy Machine v2 设置。此外,为了更加方便,我们鼓励您使用我们在GitHub上为您提供的代码。 

注意:有关今天的示例项目某些阶段的更多详细信息,我们将参考视频教程,您可以在本文底部找到该教程。 

NFT 糖果机 V2 初始设置

要使用 NFT Candy Machine v2,您需要以下工具:Git、NodeJS、“yarn”(包管理器)和 TS-node。您将使用 Git 克隆存储库,NodeJS 将用作 JavaScript 运行时,使用“yarn”,您将安装所需的依赖项,TypeScript 节点(TS-node)将用作执行环境。

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

有了上面列出的工具后,继续克隆和安装 Metaplex。在这里,您有两个选择 - 您可以使用 Metaplex 文档提供的 URL,或者使用我们的代码(上面的 GitHub 链接)。我们建议使用我们的代码,因为它与本教程完美匹配。我们的代码还包括与 Moralis 配合使用所需的特定代码行。后者将使您能够将事情提升到一个新的水平,并充分利用奖励部分。所以,现在克隆我们的代码:

你的 Solana 钱包

要铸造 Solana NFT,您需要一个 Solana 钱包。后者将“存储”您的 SOL(Solana 的原生加密货币),您需要用它来支付交易费用。毕竟,铸造 NFT 包括执行链上交易。幸运的是,您可以使用 Solana Tool Suite 功能,它使您能够轻松创建本地钱包。

注意:请记住,本地钱包不太安全。但是,它们对于开发目的很实用。因此,不要使用本地钱包存储大量资金。 

要创建本地 Solana 钱包,您需要完成以下步骤:

  1. 在终端中使用“solana –version”命令。

  2. 输入“solana地址”命令。 

  3. 最后,使用“solana balance”命令。 

注意:如果您还没有 Solana 地址,您可能需要设置新的 devnet 钱包。使用 Metaplex 文档作为指南。

为了本教程的目的,我们将重点介绍 Solana 开发网络。这意味着您不需要获得真正的 SOL。相反,您可以免费收集“测试”SOL。您可以使用“solana airdrop 2”命令执行此操作,该命令为您提供两个 SOL 代币。

注意:要在 Solana 主网上使用您的 NFT 糖果机,您需要真正的 SOL。因此,您必须在一家信誉良好的交易所购买它,然后将其转移到您的钱包中。  

配置你的 Solana NFT Mint 工具

安装好本地 Solana 钱包后,打开上面克隆的项目。为了方便起见,我们建议按照我们的提示使用 Visual Studio Code (VSC)。接下来,找到“example-candy-machine-upload-config.json”文件:

上面的截图表明我们将使用 Arweave 来存储我们的资产。但是,请记住,您还有其他选择。要探索其他信誉良好的替代方案,请使用下面的视频,从 4:39 开始。 

准备好图像和元数据 – NFT 背后的资产

至此,您可能已经明白,您无法凭空铸造 NFT。因此,您需要准备好文件和元数据。文件代表 NFT 的有形部分,而元数据提供有关 NFT 的详细信息。此外,这些详细信息也会在铸造 NFT 时使用。此外,元数据以 JSON 文件的形式出现。您可以自己准备这些文件;但是,本教程的重点是教您有关 Solana NFT 铸造工具的知识。因此,您可以简单地使用我们的示例资产:

查看上面的截图,您可以在“example-assets”文件夹中看到十对文件。这意味着您可以使用这些文件铸造十个 Solana NFT 代币。在上图的右侧,您还可以看到十个 JSON 文件之一的详细信息。有关文件的更多详细信息,请使用下面的视频,从 7:52 开始。您还可以在此处了解如何验证您的资产(可选步骤)。 

使用 Solana NFT Mint Tools 上传你的资产

现在是时候上传您的文件了,有关如何执行“upload”命令的详细信息,请使用下面的视频(12:27)。如果您按照我们的提示,此命令会将您的图像和 JSON 文件上传到 Arweave。最终,您可以简单地复制 Metaplex 文档提供的命令。但是,请确保您编辑路径以匹配此项目:


通过执行上述命令行(使用更新的路径),您将在 Solana devnet 上部署 NFT Candy Machine。因此,您将上传所有资产并创建 NFT Candy Machine 程序的实例。 

使用 Solana NFT Mint 工具创建 NFT 收藏品

现在,您已准备好 NFT Candy Machine 实例,并且您的资产已存储在云中。因此,您已拥有创建 NFT 收藏所需的所有 Solana NFT 铸造工具。同样,您必须从 Metaplex 文档中复制特定的命令行(有关更多详细信息,请使用下面的视频 [15:35])。此外,与以前一样,您还需要调整以下命令以匹配项目的路径:


上述命令将为您的资产准备一个集合。当您进入铸造过程时,您将有机会将此集合设置为 NFT 详细信息的一部分。  

验证资产上传

与资产验证一样,验证资产上传也是一个可选但推荐的步骤。基本上,此步骤可帮助您确保所有资产均已正确上传:

有关“验证资产上传”步骤的详细说明,请使用下面从 17:23 开始的视频,或访问 Metaplex 文档。

Solana NFT 铸币工具实际应用 – 铸币你的 NFT

最后,您可以使用 Solana NFT 铸造工具来创建您的 NFT。如果您对铸造过程的详细信息感兴趣,请使用下面的视频,从 18:18 开始。但是,多亏了 Metaplex,创建 Solana NFT 非常简单。就像您在前面的步骤中所做的那样,您将再次从 Metaplex 文档中复制所需的命令。同样,在运行命令之前,请确保实施必要的调整以匹配您的文件路径。 

注意:您有两种铸造选项。您可以单独铸造 Solana NFT,也可以批量铸造。后者使您可以在一次交易中铸造多个 NFT。   

通过执行铸造交易,你可以将资产转换为 NFT。成功铸造 NFT 后,你可以在 Solana 浏览器中查看它们。由于你是在开发网络上铸造 NFT 的,因此你需要切换到该网络:

奖励:创建 NFT 仪表板

我们鼓励您进一步学习 Solana 编程。因此,我们准备了这个奖励部分,您可以在其中学习如何创建 NFT 仪表板。这就是 Moralis 让事情变得轻而易举的地方。因此,如果您还没有这样做,请使用简介中的“创建您的免费 Moralis 帐户”链接。借助 Moralis 的终极Solana API,您将能够专注于前端,同时用一行代码覆盖 Web3 后端功能。这是我们的示例 Solana NFT 投资组合跟踪 dapp,您可以按照以下视频(24:50)进行构建:


通过使用 Phantom 钱包进行身份验证,我们的示例 dapp 会在连接的钱包中整齐地显示 NFT:

作者:GTokenTool一键发币平台

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

同类推荐