Christmas Dinner

First Flight #31
Beginner FriendlyFoundrySolidity
100 EXP
View results
Submission Details
Severity: medium
Invalid

No minimum sign up amount allows to become a participant without a payment

Summary

There is no minimum amount for sign up, and this allows to sign up with zero payment (both using the deposit and receive functions).

Vulnerability Details

One of the contract purposes is to "force" the attendees to pay upon signup, but since there is no minimum payment amount, the attendees can sign up with no payment.

Impact

The contract does not serve the main purpose.

Tools Used

Manual review

Recommendations

Add a minimum payment amount for sign up.

Updates

Lead Judging Commences

0xtimefliez Lead Judge 8 months ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.