collectPresent mints 1e18 SantaTokens to EXTRA_NICE users via SantaToken.mint. But buyPresent requires burning 2e18 tokens (PURCHASED_PRESENT_COST). An EXTRA_NICE user can never accumulate enough tokens from a single collect to buy a present, breaking the core protocol mechanic.
Likelihood:
Affects every EXTRA_NICE user - the feature is completely broken by default
No workaround exists unless user receives tokens from multiple sources
Impact:
buyPresent is permanently unusable for any single EXTRA_NICE user
The NAUGHTY redemption path advertised in the protocol docs is broken
The contest is live. Earn rewards by submitting a finding.
Submissions are being reviewed by our AI judge. Results will be available in a few minutes.
View all submissionsThe contest is complete and the rewards are being distributed.