The InheritanceManager contract does not include a specific function, such as a fallback or receive function, dedicated to receiving Ether directly into the contract. Without such a function, the contract can still receive Ether sent to its address, but just not obvious.
The function sendETH and withdrawInheritedFunds can distribute Ether, but here is no explicit logic within the contract to receive Ether. While the contract can still receive Ether by other methods.
Receiving Ether becomes a bit hard.
Manual
Add a fallback or receive function.
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.