Governor

Verified contract

Active on Ethereum with 86 txns
Deployed by via 0x76caba8b at 19857310
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"

0xf17fa26138ead7f7dd904e37b43df27c6785c708bfe8cce339dd599dc761c5a3
0x3bce5d2d2e3a6fd840e7faebb7b36333242d3e1da98f3a399c63f8bbb037d6af
0x99edde0993b5dc33cc6e8fe52f7e3f9d8523f4145893c23002d49652f2826c7f
0xb946b6f2e3ad8ef1f211465b3631677a2dbdbbb1ed7b353da6746aa21188db33
0x4da783d4ba4d7591f1dd51f1c725f4ca3735ed346dde835a43be72956f88b58a
0x2f3147547f420426ccb422719dc5e83408ce7d4250fb294ea18ec0e926c44c8f
0xe5322bfe96d2a7ca4ca435126dc366e4dca7f870293ff341f460faaef35ed615
0x1de6c2d5a6d956fdb6ab2f9f2ac4b7e9b7f943193ec56c95649a892b92b30956
0x7821db637db4ea992ca9ce2f25f48c8af955a09aeb94327dc94ee983164a193a
0xa4008e7ebcd753c58a5b93295dae70fe03c8bc3a46e13b3e5f001bc82ba0da6d

Functions
Getter at block 20950109
authority(view returns (address)
0xa60ed73fa144892028351aa2f98c5143148d73a8
owner(view returns (address)
0x8cacad8f692824da5cdb8f49ce190df74c279ccc
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.