我正在使用ERC-721令牌构建一个DAPP。我有一些额外的功能,我是分层的ERC-721合同,同时保持所有需要的接口不变。它是否仍然是一个带有附加功能的ERC-721令牌(一些额外的状态变量,每个地址只允许一个令牌,等等)
发布于 2018-04-16 04:51:52
是!只要添加的功能不违背准721标准提出的任何要求,那么它仍然是一个有效的ERC-721令牌。
我不认为添加额外的状态变量将是一个问题。但是,如果要添加限制,即每个地址只允许一个令牌,则仍然必须包含相关的传输函数。因此,如果接收地址已经有令牌,则需要让它们抛出,或者找到处理这种情况的方法。
但更广泛地说,向ERC721令牌添加功能是绝对允许的。
https://ethereum.stackexchange.com/questions/45770
复制相似问题