The contract uses transferFrom()
for NFT withdrawals, which does not handle ERC721 safety checks.
If the receiving address is a contract and does not support ERC721, the NFT might get stuck.
NFTs could become unrecoverable if withdrawn to a non-ERC721-compliant contract.
Manual review.
Use safeTransferFrom() instead of transferFrom():
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.