The contribution.amount field is initialized to 0 but never updated, even after a contributor sends SOL to the fund. This breaks refund logic and contribution tracking.
Incorrect Refunds: Contributors will receive 0 SOL on refund, even if they contributed multiple times.
Loss of Trust: Contributors cannot verify their total contributions.
Update contribution.amount using checked_add:
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.