Allows an inheriting contract to be paused and resumed, providing a modifier that will allow modified functions to operate only if the contract is not paused.
The UNIX timestamp in seconds at which the contract was last paused.
The owner this constructor initialises has the exclusive right to pause the contract. The contract begins unpaused.
Pauses or unpauses the contract. Sets
lastPauseTime to the current timestamp if the contract is newly paused.
Reverts the transaction the contract is
paused. Provided for use by inheriting contracts.
The contract has gone from paused to unpaused or vice versa. This event reports the new state.