fund.amount_raised
is not updated after the logic in refund is executed
In the refund function, after the logic is executed, the contribution.amount has a hard reset to zero, but there is no logic ensuring the refunded sol is reflected in the fund.amount_raised.
This could lead to incorrect fund price updating when fund.amount_raised could be used for future logic like getting the price history of a fund to use for data archiving collections or just fund distribution
Manual review
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.