There is a public constant defined in the contract called PURCHASED_PRESENT_COST
.
This variable is not used anywhere in the contract.
This is mainly because the logic which was initially thought is not used during the implementation.
manual code review
It's recommended to either remove this variable or use it in the buyPresent()
function as described in the contest details page.
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.