Root Cause: The contract can receive Ether but lacks a function to withdraw it, resulting in Ether being permanently locked.
Impact: Any Ether sent directly to the contract (e.g., via selfdestruct or mistaken transfers) cannot be recovered.
Absence of Withdrawal Function:
No function allows the contract owner to withdraw Ether.
Ether sent to the contract remains inaccessible.
Implement a Withdrawal Function:
Prevent Direct Ether Transfers:
Implement a fallback function that reverts any direct Ether transfers:
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.