Commit 27a6a15d by Francisco Giordano

add explicit initializers

parent 32e93579
...@@ -8,13 +8,17 @@ import "../ownership/Ownable.sol"; ...@@ -8,13 +8,17 @@ import "../ownership/Ownable.sol";
* @title Pausable * @title Pausable
* @dev Base contract which allows children to implement an emergency stop mechanism. * @dev Base contract which allows children to implement an emergency stop mechanism.
*/ */
contract Pausable is Ownable { contract Pausable is Migratable, Ownable {
event Pause(); event Pause();
event Unpause(); event Unpause();
bool public paused = false; bool public paused = false;
function initialize(address _sender) isInitializer("Pausable", "1.9.0-beta") {
Ownable.initialize(_sender);
}
/** /**
* @dev Modifier to make a function callable only when the contract is not paused. * @dev Modifier to make a function callable only when the contract is not paused.
*/ */
......
...@@ -8,7 +8,11 @@ import "../../lifecycle/Pausable.sol"; ...@@ -8,7 +8,11 @@ import "../../lifecycle/Pausable.sol";
* @title Pausable token * @title Pausable token
* @dev StandardToken modified with pausable transfers. * @dev StandardToken modified with pausable transfers.
**/ **/
contract PausableToken is StandardToken, Pausable { contract PausableToken is Migratable, StandardToken, Pausable {
function initialize(address _sender) isInitializer("PausableToken", "1.9.0-beta") {
Pausable.initialize(_sender);
}
function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) { function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
return super.transfer(_to, _value); return super.transfer(_to, _value);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment