Contract creation of InheritanceManager
, InheritanceManager::removebeneficiary()
and InheritanceManager::createEstateNFT()
do not call _setDeadline()
and do not reset the inheritance deadline, which breaks one of the core invariants of the contract.
Contract invariant broken.
Add the following test to one of InheritanceManager.t.sol
and run the test:
Expected Result:
Add _setDeadline()
to the contract constructor and the other 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.