You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Missing Pausing/Unpausing functionality in GoodDollarExpansionController
Summary
Pausing/Unpausing functionality is missing in GoodDollarExpansionController.
Root Cause
The GoodDollarExpansionController inherits PausableUpgradeable contract, however, the pausing/unpausing functionalities are not implemented in GoodDollarExpansionController.
If missing pausing/unpausing functionality is what intended, then just remove the inheritance of PausableUpgradeable contract.
But, if it is required in the GoodDollarExpansionController contract, add pause() and unpause() as external functions, and add whenNotPaused modifier to the proper external & public functions.
The text was updated successfully, but these errors were encountered:
sherlock-admin3
changed the title
Pet Tawny Loris - Missing Pausing/Unpausing functionality in GoodDollarExpansionController
stuart_the_minion - Missing Pausing/Unpausing functionality in GoodDollarExpansionControllerNov 5, 2024
stuart_the_minion
Medium
Missing Pausing/Unpausing functionality in
GoodDollarExpansionController
Summary
Pausing/Unpausing functionality is missing in
GoodDollarExpansionController
.Root Cause
The
GoodDollarExpansionController
inheritsPausableUpgradeable
contract, however, the pausing/unpausing functionalities are not implemented inGoodDollarExpansionController
.Internal pre-conditions
No response
External pre-conditions
No response
Attack Path
No response
PoC
No response
Mitigation
PausableUpgradeable
contract.GoodDollarExpansionController
contract, addpause()
andunpause()
as external functions, and addwhenNotPaused
modifier to the proper external & public functions.The text was updated successfully, but these errors were encountered: