The Claimed event should emits recipient as the recipient.
The Claimed event emits msg.sender as the recipient instead of the actual recipient parameter
Likelihood:
Reason 1:Each seccessfull claim will emit a Claimedevent.
Impact:
Off-chain indexing services will incorrectly track who received the reward
The event data is misleading and doesn't reflect the actual recipient of funds
This breaks audit trails and makes it difficult to track legitimate claims
Whenever a claim succeeds, an event Claimedwith wrong recipient will be emitted.
Change line 111 to: emit Claimed(treasureHash, recipient);
Now, each Claimedwill emit correct recipient.
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.
The contest is complete and the rewards are being distributed.