如何将 NFT 数据加载到 IPFS 存储库中
NFT 集合是一个或多个 NFT 的分组,有或没有图像。在创建集合之前,您必须将 NFT 集合的数据(图像和元数据)存储在星际文件系统( IPFS ) 中。因此,将 NFT 数据存储在 IPFS 中的主要原因是您不会丢失它。一旦你的数据丢失,你的 NFT 就变得毫无价值。
因此,如果您创建、出售或购买 NFT,谨慎的做法是在pinning 服务的云中制作 NFT 的链下数据的副本。通过这样做,您可以确保可以通过 IPFS 托管服务中的特定基本 URI 地址访问链下数据。这允许您将相同的数据上传到网络中的两个不同节点,或者重复上传/下载链下数据并保持一致性。
在本教程中,我们使用Pinata作为 IPFS 固定服务来存储您的 NFT 数据。
先决条件
在开始使用 Pinata 之前,请确保您具备以下条件:
- 皮纳塔帐户
注意:我们使用 Pinata 作为 IPFS 的固定服务。如果您使用不同的固定服务,强烈建议您将资产保存在本地作为备份。
- NFT 资产
-
- 相关图像和元数据
- 文本编辑器
- 您可以使用任何文本编辑器
准备你的 NFT 资产
在为 IPFS 上传准备 NFT 资产时执行以下步骤:
1. 将你所有的 NFT 资产收集到你本地计算机的一个文件夹中:
2. 通过以下方式将每个资产转换为“文档”文件类型:
1.右键单击每个文件,单击“获取信息”。
2.在Name & Extension下,删除文件扩展名(例如,.png、.jpeg、.mp3)
C.弹出窗口,您确定要删除扩展程序吗?出现。单击删除。
d.删除文件扩展名后,文件类型现在是Document 。对所有其他资产重复这些步骤。
将您的NFT资产文件夹上传到 IPFS
3. 将您的NFT资产文件夹上传到Pinata以获取文件夹的内容 ID (CID) 编号。
4. 为每个具有关联 CID 的资产创建一个元数据文件。
1.您上传的每个资产都需要有一个带有元数据属性的关联文件(格式为 JSON)。在此处下载示例元数据文件。
b. 检查图片 URL 是否为 ipfs://{CID of assets}/{name of assets}
c. 使用关联的令牌 ID(例如 1、2、3)格式化元数据文件
5. 上传元数据文件夹到 Pinata。然后,使用复制图标复制 CID 号。
将您的 BASE URI 添加到令牌生成器
6. 获取令牌生成器的基本 URI 。在 Token Generator中,将 CID 号粘贴到Base URI字段中。确保将 Base URI 格式化为:
ipfs://{元数据 CID}/
只需按照TokenMint 令牌生成器上的剩余步骤创建您自己的 NFT!
关于 TokenMint
TokenMint 是一个易于使用的平台,任何人都可以使用自定义代币经济学来启动代币,而无需了解任何一行代码。它简化了代币化过程,使创建可替代代币和不可替代代币 (NFT) 变得简单快捷。
TokenMint的 NFT 创建和铸造功能目前在测试网上,所有人都可以免费使用。
有关 TokenMint 和 NFT 功能的最新更新,请在Twitter 上关注我们