Description : The deadline is not being updated correctly when calling functions like createEstateNFT
, contractInteractions
, and removeBeneficiary
. The _setDeadline() function should update the deadline every time one of these actions is performed,
Impact : This could lead to inaccurate deadline tracking, causing issues when relying on the deadline for controlling access to certain functions (like inheritance). Beneficiaries or other users may perform actions (such as inheriting or withdrawing funds) after the intended period due to the incorrect tracking of the deadline, undermining contract logic.
Proof of Concepts:
Result: Ran 1 test for test/InheritanceManagerTest.t.sol:InheritanceManagerTest [PASS] test_DeadlineCorrectlyUpdatedOrNot() (gas: 189515) Logs: Before TimeStamp 7776001 After TimeStamp 7776001
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.