Description:
Location in Code: The start and end functions.
The contract uses transfer_from instead of safe_transfer_from for transferring NFTs.
transfer_from does not check if the recipient can handle ERC721 tokens.
Impact:
NFTs may be transferred to addresses or contracts that cannot manage them, effectively locking the NFT.
Recommendation:
Use safe_transfer_from to ensure the recipient can handle ERC721 tokens.
Proof of Code:
Corrected Code:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.