If the owner wants to send ETH to the inheritanceManager contract, this will result in a failed transaction as the contract is not accepting ETH payments, because it's missing a receive() or fallback() function
Sending ETH directly to the inheritanceManager contract will always fail and revert
If the owner wants to have ETH sent to its beneficiaries when the deadline is met, via the inheritanceManager contract, they won't be able to receive anything, as the contracts balance will be 0, because the contract is not accepting ETH.
Manual review
Include a receive() or fallback() function in the inheritanceManager contract:
Now using low level calls like the one in the example below will allow the user to send ETH to the contract:
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.