首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跟踪来自另一合同的ERC-721令牌的转移

跟踪来自另一合同的ERC-721令牌的转移
EN

Ethereum用户
提问于 2018-04-18 13:43:00
回答 1查看 388关注 0票数 0

我有一个ERC-721令牌经理合同和一个ERC-721令牌合同.经理合同负责创建新的ERC-721合同,并在这些合同中创建新的令牌,并跟踪有令牌的钱包和它们拥有的令牌。刚刚意识到一个潜在的致命缺陷--因为我在跟踪钱包,如果一个令牌在我的平台之外进行交易,那么令牌管理器契约将不同步。任何人都有任何想法或想法,我可以如何使这项工作,或更好的解决方案,以跟踪哪些钱包有令牌,其中的ERC-721合同。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2018-04-18 13:47:07

当令牌被第三方传输时,您的令牌契约需要直接通知令牌管理器契约。

将令牌管理器契约的地址存储在令牌协议中。

代码语言:javascript
复制
address private token_manager_address = 0xabcd;

在您的transferFromsafeTransferFrom函数中,检查如下:

代码语言:javascript
复制
if(msg.sender != token_manager_address){
    //do something to notify the token manager contract
}
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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