Premature Inheritance Due to Stale Deadline
The InheritanceManager::createEstateNFT and InheritanceManager::contractInteractions functions fail to update the inheritance deadline, causing the system to incorrectly classify active accounts as dormant. This allows beneficiaries to trigger inheritance even if the owner is actively managing assets.
High Severity
Premature Asset Inheritance: Legitimate owners risk losing control of assets due to a stale deadline, even while actively using the protocol.
Manual code review
Incorporate a deadline update by calling _setDeadline() at the end of these functions.
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.