我想铸造散装NFTs,比如说1000。ERC-721将是昂贵的,因此,我想使用ERC-1155代替。
我想了解的是,是否有可能为每个NFT设置不同的ID?如果是这样的话,是怎么做的?
编辑1:
我们正在建立一个游戏,玩家有NFT工具来挖掘一些资源。考虑斧头砍些木头。
玩家可以装备三把斧头。这些斧头在生产率上没有区别,它们都生产同样数量的木材。然而,玩家有时可以在NFT上附加助推器。因此,我需要知道哪个斧头的助推器是附加的,以便我可以提高生产比的特定NFT。我们正在考虑使用薄荷is来区分NFT,但是,如果我们使用ERC-1155,那么我想在集合中不存在NFT的薄荷is,对吗?
我需要了解的是:
发布于 2022-01-11 14:46:18
您的ERC-1155集合中的每个令牌都将有一个唯一的ID。您能详细说明您面临的问题吗?
除非你说的是嵌套可替代的或半可替代的令牌作为一种二级结构?
例如,您可以使用ID = 1、2、3的ERC-1155集合,然后在每个ID下可以有100个可替换的令牌,它们各自属于自己的ID。
那些可替换的令牌不会有唯一的NFT ID,但是您可以将它们分配/传输到不同的Ethereum地址,您的集合契约将反映每个NFT的“部分”有多少是每个地址自己的。
希望这有帮助,如果没有,请澄清你的问题。
发布于 2022-01-11 15:28:06
批量铸造ERC-721并不昂贵。尽管您正在考虑的实现可能不是最优的。
事实上,第一个ERC-721 NFT,Su Squares,制造了10,000个令牌在一笔交易中。Su Squares smart合同现在是开源的,许可许可,并在ERC-721文档中引用。
https://ethereum.stackexchange.com/questions/118592
复制相似问题