transform MinterRole to initializers

This commit is contained in:
Francisco Giordano
2018-09-24 10:34:13 -03:00
parent f3606e3e21
commit 3a3d2b154f
2 changed files with 7 additions and 2 deletions

View File

@ -1,9 +1,10 @@
pragma solidity ^0.4.24;
import "../../Initializable.sol";
import "../Roles.sol";
contract MinterRole {
contract MinterRole is Initializable {
using Roles for Roles.Role;
event MinterAdded(address indexed account);
@ -11,7 +12,7 @@ contract MinterRole {
Roles.Role private minters;
constructor() public {
function initialize() public initializer {
minters.add(msg.sender);
}

View File

@ -4,6 +4,10 @@ import "../access/roles/MinterRole.sol";
contract MinterRoleMock is MinterRole {
constructor() {
initialize();
}
function removeMinter(address account) public {
_removeMinter(account);
}