Normal Behavior
Once an auction starts, it should run for its full duration unless ended through proper bidding processes and the participants should have confidence their bids are secure and won't be invalidated arbitrarily
Issue
The unListNft() function is marked as external which is publicly accessible and allows sellers to cancel auctions at any time.
Likelihood:
Seller used this function to cancel the bid with out complying 3 days auction period.
Seller used this function for better private offer received after auction starts.
Impact:
The auction period of 3 days are not followed, and leads to early private settlement.
The changes implement proper access control for auction cancellation and add graceful handling for unsuccessful auctions, eliminating seller manipulation while maintaining platform integrity.
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.