If a user have the status NICE twice and the block timestamp is after christmas, the user can mint infinite number of NFT because the check is done with
so the user can transfer the minted NFT and mint it again.
self explanatory from summary
huge because we break the invariant rule that one address should be able to collect only 1 NFT
reading the code
create a record when a user claim an NFT such as
and then check this record instead of the address balance in the collectPresent
function
Relying on balanceOf > 0 in collectPresent() allows the msg.sender to send their present to another address and then collect again.
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.