State changes in smart contracts should emit events to enable proper monitoring and indexing by external systems.
The BidBeastsNFTMarketPlace::withdrawAllFailedCredits() function resets the failedTransferCredits mapping without emitting any event to track this state change.
Likelihood:
Occurs every time someone withdraws failed transfer credits
State changes are not tracked by event indexers
Impact:
Difficult to monitor and audit credit withdrawals
Poor user experience due to lack of transparency
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.