Commit 0962b9e5 by Francisco Giordano

convert ERC20Pausable to initializers

parent c630cb40
pragma solidity ^0.4.24;
import "../Initializable.sol";
import "../token/ERC20/ERC20Pausable.sol";
import "./PauserRoleMock.sol";
// mock class using ERC20Pausable
contract ERC20PausableMock is ERC20Pausable, PauserRoleMock {
contract ERC20PausableMock is Initializable, ERC20Pausable, PauserRoleMock {
constructor(address initialAccount, uint initialBalance) public {
ERC20Pausable.initialize();
_mint(initialAccount, initialBalance);
}
......
pragma solidity ^0.4.24;
import "../../Initializable.sol";
import "./ERC20.sol";
import "../../lifecycle/Pausable.sol";
......@@ -8,7 +9,11 @@ import "../../lifecycle/Pausable.sol";
* @title Pausable token
* @dev ERC20 modified with pausable transfers.
**/
contract ERC20Pausable is ERC20, Pausable {
contract ERC20Pausable is Initializable, ERC20, Pausable {
function initialize() public initializer {
Pausable.initialize();
}
function transfer(
address to,
......
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