Currentu KittyConnect has function safeTransferFrom() which can be called by Shop partners only. But there is a another function(safeTransferFrom with 3 argument or transferFrom() functions) in ERC721 which can be called by NFT owners directly which will leads to incorrect data in s_catInfo variable as it will not be updated by transfer() function
safeTransferFrom() with 3 aguments or Transferfrom() function can be called by User to transfer NFT to someone else. These functions will not update data in s_catInfo. As current owner, new owners are not changes, it can lead to lot of confusion to the end users.
Will be lot of confusion to the end users.
VS code, Foundry
Override other functions and revert it (or) dont add any code in it, so if someone calls there is no NFT transfer happens.
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.