InheritanceManager.sol
do not call InheritanceManager.sol:_setDeadline()
Description: All owner interactions with the InheritanceManager.sol
contract should trigger the deadline to be reset for 90 days. This is done by calling InheritanceManager.sol:_setDeadline()
at the end of each function.
Missing functions are contractInteractions()
, createEstateNFT()
, and removeBeneficiary()
.
Anytime the contract owner calls any of these functions, the deadline will not be reset and the beneficiaries would have access to the funds/NFTs before the intended time-lock period.
Impact: Beneficiaries would have access to the funds/NFTs before the intended time-lock period is over.
Proof of Code:
Recommended Mitigation: At the end of each function contractInteractions()
, createEstateNFT()
, and removeBeneficiary()
, call _setDeadline()
.
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.