contribute
function leading to unnecessary storage usage and processing overheadcontribute
function lacks a check to prevent zero-value contributions. This allows contributors
to make contributions of zero SOL, which may not be meaningful and could clutter the contribution records.Contributors
can create contribution records without actually contributing any SOL, leading to unnecessary storage usage and processing overhead.This could confuse the refund mechanism, although currently, refunds are broken due to other issues.
If user contributes 0 SOL, the `contribution.amount` will be updated with 0 value. There is no impact on the protocol. Also, the new contributers should pay for account creation, therefore there is no incentive someone to create a very huge number of accounts to contribute zero amount.
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.