EmergencyPauseManager https://docs.hazbase.com/en/smart-contracts/contracts/emergency-pause-manager/ SMART CONTRACTS ← Contract catalog EmergencyPauseManager Coordinate pausing and resuming registered contracts. Overview Contract catalog Choose by use case Permissions & operations Deployment & operations EmergencyPauseManager .sol @hazbase/kit @ 0.9.0 Role and use Coordinate incident response across multiple contracts and inspect each target’s pause result. Integration considerations Register targets and grant pause permissions. After pauseAll, inspect per-target failures and actual pause state. Key SDK operations These operations are exposed by EmergencyPauseManagerHelper in @hazbase/kit@0.9.0. The signatures below are type definitions; see the SDK reference for parameter structures and the complete interface. typescript import { EmergencyPauseManagerHelper } from '@hazbase/kit' ; registerPausable typescript async registerPausable ( target : Address ) : Promise < TransactionReceipt > pauseAll typescript async pauseAll ( ) : Promise < TransactionReceipt > checkAllPaused typescript async checkAllPaused ( ) : Promise < boolean > unpauseAll typescript async unpauseAll ( ) : Promise < TransactionReceipt > View parameters, return types and all methods Related contracts ContractFactory Deploy contracts from versioned implementations. Put it into practice Physical assets & inventory See the data model, processing sequence and SDK code for an application-level implementation. Read the implementation pattern Specification and source The Solidity source is pinned to the revision below. Match it with the SDK version and your network’s implementation address and ABI. emergency-pause-manager/contracts/EmergencyPauseManager.sol Source revision : b53a5b5 ← Back to the contract catalog Permissions & operations