The internal _markClaimed() function marks a treasure as claimed but does not emit an event. While claim() emits a Claimed event, the separation of concerns suggests _markClaimed() should also emit its own event for complete tracking.
Likelihood:
Reason 1
Impact:
No event trail if _markClaimed is called from multiple paths
Event emission responsibility is unclear
Minor code quality issue
Consider adding an event emission in _markClaimed() for consistency, or ensure all calling functions emit appropriate events.
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.