AccessManager

Verified contract

Active on Ethereum with 5 txns
Deployed by via 0xa0903e04 at 20921988
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AccessManager"

0xcc00c7a35af98db943406ed296cb7af682ffac0719868457fd95c7d162eb8897
0x9b8c2bb6140e48c994b8ad9c675959150ac99dd56ab1e7955c1d00c301d89013
0x66817e89b6f3cf3c54fd9f81405ade6e7c76f42b7ee19daabd6bb197f79caa64
0x907befefb4160db0891426dab5a606732521782643246825a213fe469c8028c8
0x66faf8e743dfef6a63125d4e422cb9c59e239cc5aab6c58bd49fa044f163e646

Functions
Getter at block 21244979
ADMIN_ROLE(view returns (uint64)
0
PUBLIC_ROLE(view returns (uint64)
18446744073709551615
expiration(view returns (uint32)
604800
minSetback(view returns (uint32)
432000
Read-only
canCall(address calleraddress targetbytes4 selectorview returns (bool immediateuint32 delay)
getAccess(uint64 roleIdaddress accountview returns (uint48 sinceuint32 currentDelayuint32 pendingDelayuint48 effect)
getNonce(bytes32 idview returns (uint32)
getRoleAdmin(uint64 roleIdview returns (uint64)
getRoleGrantDelay(uint64 roleIdview returns (uint32)
getRoleGuardian(uint64 roleIdview returns (uint64)
getSchedule(bytes32 idview returns (uint48)
getTargetAdminDelay(address targetview returns (uint32)
getTargetFunctionRole(address targetbytes4 selectorview returns (uint64)
hasRole(uint64 roleIdaddress accountview returns (bool isMemberuint32 executionDelay)
hashOperation(address calleraddress targetbytes dataview returns (bytes32)
isTargetClosed(address targetview returns (bool)
State-modifying
cancel(address calleraddress targetbytes datareturns (uint32)
consumeScheduledOp(address callerbytes data
execute(address targetbytes datapayable returns (uint32)
grantRole(uint64 roleIdaddress accountuint32 executionDelay
labelRole(uint64 roleIdstring label
multicall(bytes[] datareturns (bytes[] results)
renounceRole(uint64 roleIdaddress callerConfirmation
revokeRole(uint64 roleIdaddress account
schedule(address targetbytes datauint48 whenreturns (bytes32 operationIduint32 nonce)
setGrantDelay(uint64 roleIduint32 newDelay
setRoleAdmin(uint64 roleIduint64 admin
setRoleGuardian(uint64 roleIduint64 guardian
setTargetAdminDelay(address targetuint32 newDelay
setTargetClosed(address targetbool closed
setTargetFunctionRole(address targetbytes4[] selectorsuint64 roleId
updateAuthority(address targetaddress newAuthority
Events
OperationCanceled(bytes32 indexed operationIduint32 indexed nonce
OperationExecuted(bytes32 indexed operationIduint32 indexed nonce
OperationScheduled(bytes32 indexed operationIduint32 indexed nonceuint48 scheduleaddress calleraddress targetbytes data
RoleAdminChanged(uint64 indexed roleIduint64 indexed admin
RoleGrantDelayChanged(uint64 indexed roleIduint32 delayuint48 since
RoleGranted(uint64 indexed roleIdaddress indexed accountuint32 delayuint48 sincebool newMember
RoleGuardianChanged(uint64 indexed roleIduint64 indexed guardian
RoleLabel(uint64 indexed roleIdstring label
RoleRevoked(uint64 indexed roleIdaddress indexed account
TargetAdminDelayUpdated(address indexed targetuint32 delayuint48 since
TargetClosed(address indexed targetbool closed
TargetFunctionRoleUpdated(address indexed targetbytes4 selectoruint64 indexed roleId
Constructor
constructor(address initialAdmin
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessManagerAlreadyScheduled(bytes32 operationId
AccessManagerBadConfirmation(
AccessManagerExpired(bytes32 operationId
AccessManagerInvalidInitialAdmin(address initialAdmin
AccessManagerLockedAccount(address account
AccessManagerLockedRole(uint64 roleId
AccessManagerNotReady(bytes32 operationId
AccessManagerNotScheduled(bytes32 operationId
AccessManagerUnauthorizedAccount(address msgsenderuint64 roleId
AccessManagerUnauthorizedCall(address calleraddress targetbytes4 selector
AccessManagerUnauthorizedCancel(address msgsenderaddress calleraddress targetbytes4 selector
AccessManagerUnauthorizedConsume(address target
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value