As stated by the doc, the cost of Present should the 2e18 worth of tokens but user will end of paying 1e18 worth of token for the nft
logic error
user can buy present at cheaper price
foundry
Price should be updated to 2eth in the mint function.
This line indicates that the intended cost of presents for naughty people should be 2e18: https://github.com/Cyfrin/2023-11-Santas-List/blob/6627a6387adab89ae2ba2e82b38296723261c08a/src/SantasList.sol#L87 PURCHASE_PRESENT_COST should be implemented to enforce the cost of presents.
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.