Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "ProtocolAccessManager"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22745313 | 11 days ago | | | 0 | 3.4268360e-7 | |
| 22745145 | 11 days ago | | | 0 | 3.6064042e-7 | |
| 22745142 | 11 days ago | | | 0 | 3.5705921e-7 | |
| 22745139 | 11 days ago | | | 0 | 3.5671392e-7 |
ABI
ABI objects
Getter at block 23218001
DECAY_CONTROLLER_ROLE() view returns (bytes32)
0x025d8bbf3268be680d2605ebf6da15063b9915615bf1087dab336efc1bf970cb
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOVERNOR_ROLE() view returns (bytes32)
0x7935bd0ae54bc31f548c14dba4d37c5c64b3f8ca900cb468fb8abd54d5894f55
GUARDIAN_ROLE() view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
SUPER_KEEPER_ROLE() view returns (bytes32)
0x0d186688925976bbe6755ae984501c8e3e2b103a7af59fd803ab9c6d891ae7e0
Read-only
generateRole(uint8 roleName, address roleTargetContract) pure returns (bytes32)
getRoleAdmin(bytes32 role) view returns (bytes32)
grantRole(bytes32, address) view
hasRole(bytes32 role, address account) view returns (bool)
revokeRole(bytes32, address) view
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events grantCommanderRole(address arkAddress, address account)
grantContractSpecificRole(uint8 roleName, address roleTargetContract, address roleOwner)
grantCuratorRole(address fleetCommanderAddress, address account)
grantDecayControllerRole(address account)
grantGovernorRole(address account)
grantGuardianRole(address account)
grantKeeperRole(address fleetCommanderAddress, address account)
grantSuperKeeperRole(address account)
renounceRole(bytes32 role, address callerConfirmation)
revokeCommanderRole(address arkAddress, address account)
revokeContractSpecificRole(uint8 roleName, address roleTargetContract, address roleOwner)
revokeCuratorRole(address fleetCommanderAddress, address account)
revokeDecayControllerRole(address account)
revokeGovernorRole(address account)
revokeGuardianRole(address account)
revokeKeeperRole(address fleetCommanderAddress, address account)
revokeSuperKeeperRole(address account)
selfRevokeContractSpecificRole(uint8 roleName, address roleTargetContract)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
constructor(address governor)
This contract contains no fallback and receive objects.
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
CallerIsNotAdmin(address caller)
CallerIsNotAuthorizedToBoard(address caller)
CallerIsNotCommander(address caller)
CallerIsNotContractSpecificRole(address caller, bytes32 role)
CallerIsNotCurator(address caller)
CallerIsNotDecayController(address caller)
CallerIsNotGovernor(address caller)
CallerIsNotGuardian(address caller)
CallerIsNotGuardianOrGovernor(address caller)
CallerIsNotKeeper(address caller)
CallerIsNotRaft(address caller)
CallerIsNotRaftOrCommander(address caller)
CallerIsNotSuperKeeper(address caller)
DirectGrantIsDisabled(address caller)
DirectRevokeIsDisabled(address caller)
InvalidAccessManagerAddress(address invalidAddress)