Donors will be minted an ERC721 token to confirm the receipt of their donations in GivingThanks:donate function. However, _mint function is used instead of _safeMint function. If donors are smart contract that do not implement the onERC721Received function, they wouldn't be able to receive their tokens.
The minting of ERC721 token receipt to donors was found done via the _mint function in GivingThanks:donate. If donors are smart contract that do not implement the onERC721Received function, they wouldn't be able to receive their token receipt.
Donors that are smart contracts which do not implement the onERC721Received function wouldn't be able to receive their token receipts.
Manual review
Replace the _mint to safeMint in GivingThanks:donate
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.