The inactivity timer can be manipulated by the owner through frequent transactions, resetting the 90-day timer indefinitely. This could prevent the inheritance process from triggering if the owner is actively using the contract.
Issue: The owner can reset the inactivity timer by making frequent transactions, circumventing the inheritance process.
If the inactivity timer is reset too frequently, it may prevent the inheritance process from executing, denying beneficiaries access to assets. This could result in operational issues where beneficiaries are deprived of their rightful inheritance.
Solidity Analysis: Reviewed the logic related to inactivity checks
implement manual confirmation by the owner when resetting the inactivity timer or introduce a grace period where inactivity is allowed but still needs confirmation.
Restrict the number of inactivity resets within a given timeframe.
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.