Governor

Verified contract

Active on Ethereum with 194 txns
Deployed by via 0x9773097f at 21181998
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "Governor"

0xbc9fc3dc0d4f18b84f15c453ff3c640ceac3b3b7ec5f35a94431172353f142af
0x2b870dbb78394100bb96e27704e3961a5f5c5981baffc6ce28e027b3a294bcd5
0x87cbd9deeb9527f4f24e3c9955530e9ebf42685c5184aa383f912e4dacab0da4
0x166af54c75bf022c806def837b038cf74a1f210eeae9cf5d6494b31d878e1097
0x6c6398a4da9a49e0a99f84d97273ecf45cb528a44e049bb16110526cf870aa09
0xc267e22cc23d846813fcb91f3ef689ebecc2c6b1acb944e63eec848596bf2b60
0x1de2ab2caca35d9f75e37c1648779aed1a1b99220b5d79bca874ac2971276590
0xc6bd12abd323c9c3d7a2b1558abcfcb2c7d218dd195d218541ddad7c6689b6c5
0xfca226ae75018ae97474937ec31a96ad957d7bbef121bef80d731b62b78c7961
0x3516efa27bc0f6352528070a8fa8f3ad731887906f774bc7673e112b63ddfe33

Functions
Getter at block 21422277
authority(view returns (address)
0x515c7d8fcb950f8b030ac08c994b37b4b8f3f7b5
owner(view returns (address)
0xcff1ad9f09b32252171207e8525c90b18d4e2c7d
Read-only
canCall(address useraddress targetbytes4 functionSigview returns (bool)
capabilityFlag(addressbytes4view returns (uint8)
doesRoleHaveCapability(uint8 roleaddress targetbytes4 functionSigview returns (bool)
doesUserHaveRole(address useruint8 roleview returns (bool)
getByteMapFromRoles(uint8[] roleIdspure returns (bytes32)
getEnabledFunctionsInTarget(address _targetview returns (bytes4[] _funcs)
getRoleName(uint8 roleview returns (string roleName)
getRolesForUser(address userview returns (uint8[] rolesForUser)
getRolesFromByteMap(bytes32 byteMappure returns (uint8[] roleIds)
getRolesWithCapability(addressbytes4view returns (bytes32)
getUserRoles(addressview returns (bytes32)
getUsersByRole(uint8 roleview returns (address[] usersWithRole)
isPublicCapability(address targetbytes4 functionSigview returns (bool)
State-modifying
burnCapability(address targetbytes4 functionSig
setAuthority(address newAuthority
setPublicCapability(address targetbytes4 functionSigbool enabled
setRoleCapability(uint8 roleaddress targetbytes4 functionSigbool enabled
setRoleName(uint8 rolestring roleName
setUserRole(address useruint8 rolebool enabled
transferOwnership(address newOwner
Events
AuthorityUpdated(address indexed useraddress indexed newAuthority
CapabilityBurned(address indexed targetbytes4 indexed functionSig
OwnershipTransferred(address indexed useraddress indexed newOwner
PublicCapabilityUpdated(address indexed targetbytes4 indexed functionSigbool enabled
RoleCapabilityUpdated(uint8 indexed roleaddress indexed targetbytes4 indexed functionSigbool enabled
RoleNameSet(uint8 indexed rolestring indexed name
UserRoleUpdated(address indexed useruint8 indexed rolebool enabled
Constructor
constructor(address _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.