In placeBid(), if listing.auctionEnd <= block.timestamp, timeLeft = 0. This may cause unexpected behavior where the auction is extended without correctly emitting the AuctionExtended event.
Likelihood:
edge case
Impact:
informational/logging issue
Add a condition to avoid extending auctions after expiry, or clarify logic with comments.
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.