isContract is incorrect
fulldecent opened this issue · comments
Technically, the documentation at https://github.com/0xcert/ethereum-erc721/blob/master/src/contracts/utils/address-utils.sol is incorrect. Specifically, a contract that is constructing will return 0
until it is completing construction.
This does not affect us much, but somebody using just that code will get unexpected results, so this is a security issue.
References: