The owner should not be able to circumvent the treasure hunt reward mechanism.
Current implementation let the owner circumvent the treasure hunt reward mechanism.
Likelihood:
Reason 1: The owner can circumvent the treasure hunt reward mechanism at his/her will.
Impact:
Impact 1: The owner has unilateral power to:
updateVerifier() when paused — can swap to malicious verifier
emergencyWithdraw() when paused — can drain entire contract
pause() indefinitely — can freeze all claims without deadline
These centralization risks allow the owner to circumvent the treasure hunt reward mechanism.
The owner has unilateral power to:
updateVerifier() when paused — can swap to malicious verifier
emergencyWithdraw() when paused — can drain entire contract
pause() indefinitely — can freeze all claims without deadline
These centralization risks allow the owner to circumvent the treasure hunt reward mechanism.
Implement timelocks for critical operations, require multi-sig for verifier updates, and add automatic unpause deadlines.
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.