The withdrawAllFailedCredits function allows users to withdraw ETH that was previously credited to them after a failed transfer. However, the function does not emit any event upon successful withdrawal. This reduces transparency, makes it harder for users and external indexers to track withdrawals, and complicates off-chain accounting or auditing.
Likelihood:
High.
Impact:
Low — no loss of funds or security risk, but decreases usability and monitoring.
Emit an event whenever a withdrawal occurs.
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.