Beginner FriendlySolidity
100 EXP
View results
Submission Details
Severity: medium
Valid

Multiple functions do not reset the 90 days timer

Summary

As intended by the protocol, every transaction by the owner should reset the 90 days timer, but multiple functions do not reset it.

Vulnerability Details

The following functions is missing _setDeadline() and does not reset the 90 days timer.

InheritanceManager.sol::contractInteractions()
InheritanceManager.sol::createEstateNFT()
InheritanceManager.sol::removeBeneficiary()

Impact

This prevents the protocol from working as intended, which is to reset the 90 days timer when owner performs a transaction with the contract.

Tools Used

Manual review

Recommendations

Add _setDeadline() to the mentioned functions

Updates

Lead Judging Commences

0xtimefliez Lead Judge 6 months ago
Submission Judgement Published
Validated
Assigned finding tags:

functions do not reset the deadline

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.