首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建多个ERC721令牌

创建多个ERC721令牌
EN

Ethereum用户
提问于 2020-06-04 10:27:33
回答 2查看 386关注 0票数 1

假设您按照ERC721标准创建了自己的令牌。现在,您希望创建这种类型的10,000个令牌。

  • 您需要一个合同来管理每个令牌吗?
  • 您必须部署10,000个令牌合同吗?
  • 你能用一份合同管理所有的代币吗?

我正在考虑的用例是创建10,000张棒球卡,每一张都不同。然后让用户进行交易、买卖。那么,对于令牌的创建者来说,这将如何管理呢?我相信使用递归函数会花费很多气体..。

非常感谢

EN

回答 2

Ethereum用户

发布于 2021-02-03 18:19:43

ERC115标准概述了一个智能契约接口,它可以表示任意数量的可替换和不可替换的令牌类型。EIP 1155

票数 1
EN

Ethereum用户

发布于 2022-11-21 13:24:58

您提到的功能baseball cards可以在单个ERC721智能契约中实现。ERC721标准实际上是为这种情况量身定做的.

是的,每一张卡都包含不同的数据Different Player,但是所有卡的“大小”都是一样的,它们的格式也是一样的。(如果你想要的话,有些可能是重复的,而不是问题)。

简而言之:

  • 不,在您的情况下,您需要一个单一的ERC721契约来管理该类型baseball cards的所有NFT。
  • 再说一次,不。一个ERC721可以管理你所有10,000张棒球卡。包括交易,交易,销售和交换卡。而且,很可能,您可能也需要大多数其他功能。
  • 是的,所有的baseball card NFT都可以通过一个协议来管理。

在我作为承包商受雇的项目中,我管理数百万个包含不同数据的NFT/令牌,所有这些都使用一个ERC721合同。

在你的例子中,制作所有的1万张卡片可能会很昂贵。但是,您可以使用ERC721A标准来绕过这种情况。

注意:我强烈建议不要“发明”您自己的ERC721ERC721A合同。更好的方法是使用OpenZeppelin库来实现这种实现。成千上万的开发人员对它进行了审核和检查,发现了任何问题,并且进行了非常优化。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/83979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档