DatingDapp

First Flight #33
Beginner FriendlyFoundrySolidityNFT
100 EXP
View results
Submission Details
Severity: low
Invalid

Conract accepts ETH but cannot withdraw it

Summary

The payable function MultiSig:receive() external payable() receives ETH but lacks a corresponding function to withdraw it, which leads to the Ether being locked in the contract.

Vulnerability Details

@> receive() external payable {}
}

Impact

Funds could be permanently locked in the contract without a way to retrieve it.

Tools Used

Manual review

Recommendations

Implement a public or external function that allows for the withdrawal of Ether from the contract.

Updates

Appeal created

n0kto Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

invalid_receive_function

Not the best design, but if you send money accidentally, that's a user mistake. Informational.

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.