作业周9天1:DNA混合 在后端合同中,编写一个breed()函数。 如果发件人不拥有妈妈或爸爸的小猫,则应该保持这种状态。 使用_mixDna()函数获取新小猫的DNA。 确定新小猫的世代 将新小猫转移到寄件人。 作业第9周第1天:ERC712完成-批准 从此页面(在右侧)下载新的IERC721接口,并使用此新接口替换项目中的IERC721.sol。 实现IERC721功能:批准,setApprovalForAll,getApproved和isApprovedForAll。 实现IERC721函数:safeTransferFrom(带有和不带有data参数)。 为ERC721和ERC165实现supportInterface功能。 作业第8周:第3天-5-Cat网站作业 在您的智能合约中添加一个函数,以检索msg.sender拥有的所有cat id。 添加一个页面,您可