Normally, in an NFT auction, the first bidder should be able to place a bid equal to or greater than the seller’s minPrice.
In the current implementation, the contract enforces that the first bid must be strictly greater than the minPrice. This blocks a bidder from placing exactly the minimum price as the first valid bid.
Likelihood:
Occurs whenever the first bidder tries to submit a bid equal to the seller’s specified minimum price.
This is a common user action in auctions, so it will occur frequently in production.
Impact:
Bids exactly equal to the minPrice will always be rejected, breaking user expectations.
This reduces auction participation and may discourage bidders, leading to reduced final sale prices.
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.