Commit 3a3d2b15 by Francisco Giordano

transform MinterRole to initializers

parent f3606e3e
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);
}
......
......@@ -4,6 +4,10 @@ import "../access/roles/MinterRole.sol";
contract MinterRoleMock is MinterRole {
constructor() {
initialize();
}
function removeMinter(address account) public {
_removeMinter(account);
}
......
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