In DaiGoldAuction::claim
the function claim amount can be truncated if the user deposited a small amount of DAI, but all users have deposited a big amount of DAI for a short period
If one particular user invests a small amount of DAI, and the overall investment of DAI is very huge amount, and the auction has started after the previous one right after the time diff passed, this formula can truncate and lose users invested amount:
Here claim amount would be zero if bidTokenAmount * totalAuctionTokenAmount is less than totalBidTokenAmount
User can lose some wei if deposited them
Manual review
Use more decimals in a formula for numerator
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.