The auction system sets a minimum price that sellers expect to receive for their NFT to ensure fair value.
The first bid validation requires the bid to be strictly greater than the minimum price rather than greater than or equal to it, preventing bids at exactly the minimum price.
Likelihood:
Occurs when bidders attempt to bid exactly the minimum price
Happens when users trust the UI showing minimum price as acceptable
Impact:
User confusion when minimum price bids are rejected
Sellers cannot receive bids at their stated minimum price
Inconsistent with standard auction behavior
This test shows how the current implementation incorrectly rejects bids at exactly the minimum price, forcing bidders to pay more than the seller's stated minimum.
Change the comparison operator to allow bids at exactly the minimum price. This aligns with standard auction behavior and user expectations.
This change:
Allows bidders to bid exactly the minimum price as the first bid
Aligns with the semantic meaning of "minimum price"
Matches user expectations from both seller and bidder perspectives
Maintains consistency with standard auction platforms
First bid validation uses > instead of >=, preventing valid starting bids.
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.