Slot
XX
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
Balances ($0.00)
No balances found for "Governor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21389611 | 5 days ago | | | 0 | 0.00052060743 | |
| 21389611 | 5 days ago | | | 0 | 0.00052077383 | |
| 21389591 | 5 days ago | | | 0 | 0.00053152034 | |
| 21389360 | 5 days ago | | | 0 | 0.00078118101 | |
| 21389360 | 5 days ago | | | 0 | 0.00083722843 | |
| 21389360 | 5 days ago | | | 0 | 0.00083698823 | |
| 21389360 | 5 days ago | | | 0 | 0.00089902072 | |
| 21389360 | 5 days ago | | | 0 | 0.00089902072 | |
| 21389360 | 5 days ago | | | 0 | 0.00089902072 | |
| 21389360 | 5 days ago | | | 0 | 0.00089902072 |
ABI
ABI objects
Getter at block 21422277
authority() view returns (address)
0x515c7d8fcb950f8b030ac08c994b37b4b8f3f7b5
owner() view returns (address)
0xcff1ad9f09b32252171207e8525c90b18d4e2c7d
Read-only
canCall(address user, address target, bytes4 functionSig) view returns (bool)
capabilityFlag(address, bytes4) view returns (uint8)
doesRoleHaveCapability(uint8 role, address target, bytes4 functionSig) view returns (bool)
doesUserHaveRole(address user, uint8 role) view returns (bool)
getByteMapFromRoles(uint8[] roleIds) pure returns (bytes32)
getEnabledFunctionsInTarget(address _target) view returns (bytes4[] _funcs)
getRoleName(uint8 role) view returns (string roleName)
getRolesForUser(address user) view returns (uint8[] rolesForUser)
getRolesFromByteMap(bytes32 byteMap) pure returns (uint8[] roleIds)
getRolesWithCapability(address, bytes4) view returns (bytes32)
getUserRoles(address) view returns (bytes32)
getUsersByRole(uint8 role) view returns (address[] usersWithRole)
isPublicCapability(address target, bytes4 functionSig) view returns (bool)
State-modifying
Events burnCapability(address target, bytes4 functionSig)
setAuthority(address newAuthority)
setPublicCapability(address target, bytes4 functionSig, bool enabled)
setRoleCapability(uint8 role, address target, bytes4 functionSig, bool enabled)
setRoleName(uint8 role, string roleName)
setUserRole(address user, uint8 role, bool enabled)
transferOwnership(address newOwner)
AuthorityUpdated(address indexed user, address indexed newAuthority)
CapabilityBurned(address indexed target, bytes4 indexed functionSig)
OwnershipTransferred(address indexed user, address indexed newOwner)
PublicCapabilityUpdated(address indexed target, bytes4 indexed functionSig, bool enabled)
RoleCapabilityUpdated(uint8 indexed role, address indexed target, bytes4 indexed functionSig, bool enabled)
RoleNameSet(uint8 indexed role, string indexed name)
UserRoleUpdated(address indexed user, uint8 indexed role, bool enabled)
constructor(address _owner)
This contract contains no fallback and receive objects.
This contract contains no error objects.