Events should only be emitted when the corresponding action actually occurs to maintain accurate event logs.
The AuctionSettled event is incorrectly emitted during regular bidding in the BidBeastsNFTMarketPlace::placeBid() function, even though the auction has not been settled yet.
Likelihood:
Occurs on every regular bid placed (not buy-now purchases)
Event indexers and external systems will receive false settlement information
Impact:
Completely incorrect event logs showing auctions as "settled" when they're still active
External systems relying on events will have wrong state information
placeBid emits AuctionSettled even though the auction hasn’t ended, causing misleading event logs.
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.