...21: transfer to non ERC721Receiver implementer");
}
````
先执行了_transfer函数后执行_checkOnERC721Received函数,而后者是为了检测to这个参数是否具备接收erc721 token的资质(主要针对合约账号)。
既然如此为什么不把顺序调过来?
而且...
...:require('@openzeppelin/hardhat-upgrades'); 来注册插件,在添加了这行代码之后再次运行测试脚本(npx hardhat test)的时候,之前所有的正常通过的测试突然都报错:
TypeError: (0 , ethers_1.getAddress) is not a function
我甚至还没来得及编写部署...