The UpliftOnlyExample contract's DoS protection mechanism allows 101 deposits instead of the documented limit 100 due to incorrect comparison logic.
The check uses > instead of >=, allowing users to make 101 deposits, violating the contract's documented security measure.
Allows users to create 101 deposits instead of the intended maximum of 100
Violates the explicit DoS protection mechanism
Could potentially affect gas costs and storage optimization assumptions
Manual code review
Only 1 more NFT won’t have any impact. Informational.
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.