AccessManager

Verified contract

Active on Base with 6 txns
Deployed by via 0x275dd4df at 13845513
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AccessManager"

0x6aa79cdd4ac33d35c2b456881268cb65ee883e9c72d6b59301ab75869b848bba
0xeb2f77c7ec17152207a733739f9b2fed1d8cabc9c14c91af48870b0ff69688f4
0x0458fb4b5b9e020761dc1489f3b8d3122ac75ca29ac9f79e1c94b95310eb1b0b
0xcad2f1a77e737a7fb3497ec6eaa8954892b6b0d901aedce779674fe0b34e6386
0xce1e3370bf2489600db2b0f0d4617cc81f957317630d7ba8952c966086b51fa0
0x11e9681bfcb2c674a7d366c8505917794af82c861d4559b59fdcd66bf063494a

Functions
Getter at block 23074923
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