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,源码也可以批量转移代币,源码而不是紫色格格买入源码在以前的标准中将代币转移到单个地址。
ERC 应用的一个普遍例子是基于区块链的去中心化游戏,因为游戏需要硬币和收藏品,因此 ERC 已成为那里的标准。ERC 也已成为 NFT 领域的标准。
之前的oracle网页源码语句 ERC 具有代币 ID 与地址的一对一映射。ERC 有一个相当复杂的映射,其中代币 id 组合中的地址映射到代币的余额。
创建元数据 URI
我们将创建 3 个 NFT 集合(石头、纸和剪刀),每个集合中都有一个 NFT。spark 内存管理源码要将我们的文件上传到去中心化存储 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/...