openzeppelin中ERC721.sol的bug

erc721中对 safeTransferFrom函数实现的中,_safeTransfer 函数中先调用了_transfer,再去校验 toAddress是否能接收erc721,这个顺序是反了吧,应该先校验,再transfer才对呀?

https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC721/ERC721.sol

请先 登录 后评论

2 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
Paopaolong
请先 登录 后评论
  • 2 关注
  • 0 收藏,3067 浏览
  • 攻心至上 提出于 2021-08-11 16:48