1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- pragma solidity ^0.4.24;
- import "./StandardToken.sol";
- import "../../lifecycle/Pausable.sol";
- /**
- * @title Pausable token
- * @dev StandardToken modified with pausable transfers.
- **/
- contract PausableToken is StandardToken, Pausable {
- function transfer(
- address _to,
- uint256 _value
- )
- public
- whenNotPaused
- returns (bool)
- {
- return super.transfer(_to, _value);
- }
- function transferFrom(
- address _from,
- address _to,
- uint256 _value
- )
- public
- whenNotPaused
- returns (bool)
- {
- return super.transferFrom(_from, _to, _value);
- }
- function approve(
- address _spender,
- uint256 _value
- )
- public
- whenNotPaused
- returns (bool)
- {
- return super.approve(_spender, _value);
- }
- function increaseApproval(
- address _spender,
- uint _addedValue
- )
- public
- whenNotPaused
- returns (bool success)
- {
- return super.increaseApproval(_spender, _addedValue);
- }
- function decreaseApproval(
- address _spender,
- uint _subtractedValue
- )
- public
- whenNotPaused
- returns (bool success)
- {
- return super.decreaseApproval(_spender, _subtractedValue);
- }
- }
|