首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么ERC721合同需要符合ERC721和ERC165标准?

为什么ERC721合同需要符合ERC721和ERC165标准?
EN

Ethereum用户
提问于 2018-04-05 02:41:36
回答 1查看 1.8K关注 0票数 3

通过阅读ERC 721的EIP,我注意到实现两个不同的接口需要它。为什么会这样呢?

我在文档中注意到了这一部分,但我认为有必要作出一些澄清。

我们选择了标准接口检测( ERC-165 )来公开ERC-721智能协议支持的接口。未来的EIP可能会创建合同接口的全局注册中心。我们强烈支持这样的EIP,它将允许您的ERC-721实现通过委托给单独的契约来实现ERC721Enumerable、ERC721Metadata或其他接口。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2018-04-05 02:52:49

ERC-165标准提供了为接口生成标识符的标准。

这样,如果给定接口的给定版本的标识符与您的合同匹配,则可以确保您的合同与该接口兼容。

根据规范第4行的说法,

代码语言:javascript
复制
///  Note: the ERC-165 identifier for this interface is 0x80ac58cd

编辑:

在简单的英语中,这基本上是一种获取接口指纹的方法,并根据您实现的函数的指纹进行检查,并确保它们是相同的。

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

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

复制
相关文章

相似问题

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