首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将我的用户ERC1155令牌迁移到ERC721

将我的用户ERC1155令牌迁移到ERC721
EN

Stack Overflow用户
提问于 2022-03-11 06:35:16
回答 1查看 380关注 0票数 0

我已经将我的ERC1155令牌契约部署在Ethereum网络上,我希望我的令牌持有者将令牌制作成721标准,并烧掉旧的令牌

因此,希望将OpenSea ERC1155令牌迁移到新的ERC721令牌。现有合同有135个令牌。

EN

回答 1

Stack Overflow用户

发布于 2022-03-12 00:18:11

由于几个原因,代理合同不允许您进行这种迁移,首先,代理合同只允许您更新实际逻辑所在的契约地址,但是它有一些限制,比如代理合同应该从一开始就部署--您不能仅仅部署代理,期望它会更改或修改现有的合同,但是假设您有一个可升级的erc1155,因为代理的限制,您在进行此更新时可能会遇到很多问题,因为您无法更改定义或存储变量的方式,不能删除任何现有函数(可以将其保留为空)和其他内容

您可能需要部署一个新的合同,它将是erc721,然后您将不得不签订另一个合同来进行交换,从旧合同中接收一个令牌,并给出新合同的令牌,这取决于您如何获得新的令牌,如果它将制造这些令牌,或者如果它将拥有这些令牌,那么您还必须考虑您将对旧令牌所做的事情,因为如果旧的合同不让这些令牌被烧毁,您就不能将它锁定在相同的合同中,或者类似的东西,几乎与燃烧的相同。

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

https://stackoverflow.com/questions/71434503

复制
相关文章

相似问题

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