There is no mechanism for surviving beneficiaries. If a beneficiary dies immediately after the owner dies, no one can remove that beneficiary and the funds of that beneficiary are wasted and not distributed among others and are not on the blockchain.
According to this contract, the owner designates people to inherit after his death. The problems that arise occur when the owner dies and the next day one or more beneficiaries die, or the owner may die along with several beneficiaries in an accident. In this way, everyone's assets are destroyed and there is no mechanism for the remaining people to inherit.
It is better to consider a mechanism to verify the beneficiaries. For example, the beneficiaries must check their wallets every 90 days to make sure they are available and alive. Otherwise, remove them from the list or create a backup account for them, such as their child's or spouse's account, so that the funds can be transferred to them if they are not online or die.
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.