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) |
---|---|---|---|---|---|---|---|
| 20571899 | 2 months ago | | | 0 | 0.000044955228 | |
| 20571898 | 2 months ago | | | 0 | 0.000044955228 | |
| 20571896 | 2 months ago | | | 0 | 0.00011458607 | |
| 20571895 | 2 months ago | | | 0 | 0.000045263700 | |
| 20571893 | 2 months ago | | | 0 | 0.000045263700 | |
| 20571889 | 2 months ago | | | 0 | 0.000045263700 | |
| 20571887 | 2 months ago | | | 0 | 0.000045263700 | |
| 20571614 | 2 months ago | | | 0 | 0.00011963134 | |
| 20571612 | 2 months ago | | | 0 | 0.00011963134 | |
| 20571611 | 2 months ago | | | 0 | 0.00011963134 |
ABI
ABI objects
Getter at block 20950109
authority() view returns (address)
0xa60ed73fa144892028351aa2f98c5143148d73a8
owner() view returns (address)
0x8cacad8f692824da5cdb8f49ce190df74c279ccc
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.