convert CapperRole and SignerRole to initializers

This commit is contained in:
Francisco Giordano
2018-09-26 17:18:45 -03:00
parent a010d88def
commit d643caf8fe
4 changed files with 18 additions and 6 deletions

View File

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

View File

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