NFTBridge
60,000 USDC
View results
Submission Details
Severity: low
Invalid

Missing pause/unpause functionality

Summary

The contracts do not have any pause/ unpause functionality, in case of an attack or unforeseen situation pausing of functions won't be possible

Vulnerability Details

In the event of an attack pause/ unpause functionalities can be very helpful. The devs can quickly pause the core functions of the protocol like deposit/withdraw of tokens/funds and prevent further exploits, while they work on mitigating/fixing the issue.

Impact

In case of emergency the protocol can't be stopped from further exploit

Tools Used

Manual review

Recommendations

Use openzeppelin pausable library to implement emergency stop mechanism.

Updates

Lead Judging Commences

n0kto Lead Judge 9 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

Informational / Gas

Please, do not suppose impacts, think about the real impact of the bug and check the CodeHawks documentation to confirm: https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity A PoC always helps to understand the real impact possible.

Support

FAQs

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