Pausable
View Source: openzeppelin-solidity/contracts/lifecycle/Pausable.sol
↗ Extends: PauserRole ↘ Derived Contracts: ERC20Pausable
Pausable - version: 0.1.12
Contract module which allows children to implement an emergency stop mechanism that can be triggered by an authorized account.
This module is used through inheritance. It will make available the modifiers
whenNotPaused
andwhenPaused
, which can be applied to the functions of your contract. Note that they will not be pausable by simply including this module, only once the modifiers are put in place.
Contract Members
Constants & Variables
Paused
Emitted when the pause is triggered by a pauser (account
).
Parameters
Name | Type | Description |
---|---|---|
account | address |
Unpaused
Emitted when the pause is lifted by a pauser (account
).
Parameters
Name | Type | Description |
---|---|---|
account | address |
Modifiers
whenNotPaused
Modifier to make a function callable only when the contract is not paused.
Arguments
whenPaused
Modifier to make a function callable only when the contract is paused.
Arguments
Functions
Initializes the contract in unpaused state. Assigns the Pauser role to the deployer.
Arguments
paused
Returns true if the contract is paused, and false otherwise.
Arguments
pause
Called by a pauser to pause, triggers stopped state.
Arguments
unpause
Called by a pauser to unpause, returns to normal state.
Arguments
Last updated