Skip to main content

Pausable Emergency Stop

An emergency stop / circuit breaker pattern that lets authorized roles pause contract operations. An emergency stop / circuit breaker pattern that lets authorized roles pause contract operations.

Explanation

The Pausable contract provides whenNotPaused and whenPaused modifiers. In an emergency, the owner can pause the contract to prevent withdrawals while a fix is deployed. This is a critical security pattern for DeFi.

Code


Canonical knowledge ID: code-example:pausable-emergency-stop