removeBeneficiary
function deletes array elements without compacting the array, leaving address(0)
entries that disrupt equal fund distribution in withdrawInheritedFunds
For ETH, this may burn funds or revert.
For ERC20, safeTransfer may revert, halting distribution.
Additionally, _getBeneficiaryIndex returns 0 if the beneficiary isn’t found, deleting the first element incorrectly.
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.