RolesAuthority
Verified contract
Active on
Ethereum with 63 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "RolesAuthority"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20030038 | 5 months ago | | | 0 | 0.00029104215 | |
| 20030036 | 5 months ago | | | 0 | 0.00029510889 | |
| 20030035 | 5 months ago | | | 0 | 0.00045349371 | |
| 20030034 | 5 months ago | | | 0 | 0.00047138401 | |
| 20030033 | 5 months ago | | | 0 | 0.00048694281 | |
| 20030032 | 5 months ago | | | 0 | 0.00030183294 | |
| 20030031 | 5 months ago | | | 0 | 0.00046014157 | |
| 20030015 | 5 months ago | | | 0 | 0.00047225619 | |
| 20030014 | 5 months ago | | | 0 | 0.00048723937 | |
| 20030013 | 5 months ago | | | 0 | 0.00045879196 |
ABI
ABI objects
Getter at block 21213420
authority() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x2322ba43eff1542b6a7baed35e66099ea0d12bd1
Read-only
canCall(address user, address target, bytes4 functionSig) view returns (bool)
doesRoleHaveCapability(uint8 role, address target, bytes4 functionSig) view returns (bool)
doesUserHaveRole(address user, uint8 role) view returns (bool)
getRolesWithCapability(address, bytes4) view returns (bytes32)
getUserRoles(address) view returns (bytes32)
isCapabilityPublic(address, bytes4) view returns (bool)
State-modifying
Events setAuthority(address newAuthority)
setPublicCapability(address target, bytes4 functionSig, bool enabled)
setRoleCapability(uint8 role, address target, bytes4 functionSig, bool enabled)
setUserRole(address user, uint8 role, bool enabled)
transferOwnership(address newOwner)
AuthorityUpdated(address indexed user, address indexed newAuthority)
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)
UserRoleUpdated(address indexed user, uint8 indexed role, bool enabled)
constructor(address _owner, address _authority)
This contract contains no fallback and receive objects.
This contract contains no error objects.