Description
There is currently no way to halt the contract in case of an exploit or vulnerability discovery.
Expected Behavior
The contract owner should be able to pause all quest creation and completions instantly.
Proposed Changes
- Integrate OpenZeppelin
Pausable
- Add
whenNotPaused modifier to createQuest() and completeQuest()
Acceptance Criteria
Description
There is currently no way to halt the contract in case of an exploit or vulnerability discovery.
Expected Behavior
The contract owner should be able to pause all quest creation and completions instantly.
Proposed Changes
PausablewhenNotPausedmodifier tocreateQuest()andcompleteQuest()Acceptance Criteria