当试图找出一个契约是否从onERC721Received函数中实现safeTransferFrom时,我们是否只是安全地假定该契约具有所有erc721相关的功能?比如转移等等?
因为它只是返回一个接口标识符0x150b7a02,而不是返回它是否可以执行传输令牌。
发布于 2019-07-22 20:57:55
接口标识符0x150b7a02用于ERC721TokenReceiver接口。也就是说,实现onERC721Received的契约,仅仅意味着契约被设计为接收ERC-721令牌。
这绝不保证此接收方合同是为执行ERC-721令牌合同上的任何/所有功能而编写的。
https://ethereum.stackexchange.com/questions/73187
复制相似问题