= in BidBeastsNFTMarket::placeBid causes first bidder not be able to place bid on minimum bid/required price.As described in the project's doc, there is a minimum bid enforcement price for first bidders.
Due to the omission of =first bidder can only bid for a price greater than min pricebut not on exactly the min pricewhich contradicts the project's intended functionality.
A seller lists an NFT for auction, and sets the min pricefor the first bid.
A user decided to places a bid on a listed NFT for the first time and sets the msg.value as the min price set by the seller.
The transaction fails with an error First bid must be > min price
This test from your tests suit in BidBeadsNFTMarketTestwill failed due this fault.
Adjust the msg.valuecheck for the BidBeastsNFTMarket::placeBidto be equals to or greater than min priceas follows:
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.