The BidBeastsNFTMarketPlace contract utilizes the transferFrom method to transfer NFTs, which is not the recommended approach for ERC721 tokens. The transferFrom method does not perform any checks to ensure that the recipient is capable of receiving the NFT.
If the recipient is a contract that does not implement the required ERC721 interface, the NFT could be permanently locked, as it would not be able to be transferred out of that contract.
To enhance the safety of NFT transfers, it is advisable to use the safeTransferFrom method instead of transferFrom.
Non-safe transferFrom calls can send NFTs to non-compliant contracts, potentially locking them permanently.
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.