1.如何创建和部署 ERC-1155 NFT
2.Web3教程:编写您的源码第一个“Hello, World”智能合约(3)
如何创建和部署 ERC-1155 NFT
ERC 已成为创建 NFT 的黄金标准;每个主要市场都将新代币列为 ERC 标准。在本文中,源码我们将了解 ERC 代币标准以及如何创建 ERC 代币。源码
我们将要做什么:
你需要什么:
什么是源码游戏寄售平台源码ERC?
ERC是一种多代币标准,允许在一个合约中创建同质化、源码非同质化和半同质化的源码代币。在 ERC 之前,源码如果一个用例需要 ERC(同质化)和 ERC(非同质化)代币,源码则需要单独的源码合约来实现这一点。ERC 还允许在一个智能合约中启动多个 NFT 集合,源码而不是源码首富指标源码为每个集合创建不同的合约;这提高了智能合约构建的效率并最大限度地减少了交易数量,这非常重要,源码因为它消耗更少的源码区块链空间。使用 ERC,源码也可以批量转移代币,源码而不是c npoi源码在以前的标准中将代币转移到单个地址。
ERC 应用的一个普遍例子是基于区块链的去中心化游戏,因为游戏需要硬币和收藏品,因此 ERC 已成为那里的标准。ERC 也已成为 NFT 领域的标准。
之前的dede模板源码 ERC 具有代币 ID 与地址的一对一映射。ERC 有一个相当复杂的映射,其中代币 id 组合中的地址映射到代币的余额。
创建元数据 URI
我们将创建 3 个 NFT 集合(石头、纸和剪刀),每个集合中都有一个 NFT。vb 加密源码要将我们的文件上传到去中心化存储 IPFS,我们可以 通过 CLI上传文件或使用这个非常易于使用的工具 NFT Storage。
我们将使用第二个选项,NFT 存储。登录 NFT 存储并上传石头、纸张和剪刀的图像文件。成功上传后,您应该会看到如下内容:
点击“Actions”,复制每张的IPFS URL;我们需要它作为每个集合的元数据。
我们将创建三个 JSON 元数据文件来存储有关我们的 NFT 集合的信息。
我们的 1.json 文件看起来像这样:
创建剩余的JSON文件2.json和3.json,分别用于布和剪刀收藏。
为了有效地将所有 JSON 文件上传到 IPFS,我们将以内容寻址格式归档它们。 car.ipfs.io/ 帮助以 IPFS 兼容的内容寻址存档 (.car) 格式存档文件。
前往 IPFS CAR ,并上传上面的三个 JSON 文件。上传后,下载 .car 文件并将其上传到 NFT Storage。我们所有的 JSON 文件现在都以存档的方式存储在 IPFS 上。复制上传的 .car 文件的 IPFS URL,您应该可以通过在 URL 末尾输入文件名来访问 JSON 文件,例如:
/coinmonks/pr...
[4] 本文描述了各种前沿实践. : forum.openzeppelin.com/...