An auction's minPrice should represent the lowest acceptable bid. A user should be able to place a bid equal to this price.
The check for the first bid requires that msg.value be strictly greater than (>) the minPrice. This prevents users from placing a bid exactly equal to the minimum price, which is counter-intuitive and undocumented behavior.
Likelihood: Medium
This will occur whenever a user attempts to open bidding at the exact minimum price.
Impact: Low
Funds are not at risk.
A function is incorrect, causing user transactions to revert unexpectedly and creating a slight disruption in protocol functionality.
Both test_placeSubsequentBid_RefundsPreviousand test_placeFirstBid revert because the user places a bid with the minimum amount.
Consider using >=:
First bid validation uses > instead of >=, preventing valid starting bids.
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.