Authorizer

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x556a92cb at 6025481
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "Authorizer"

No transactions found for "Authorizer"


Functions
Getter at block 22774651
ANYONE(view returns (address)
0xffffffffffffffffffffffffffffffffffffffff
ANYWHERE(view returns (address)
0xffffffffffffffffffffffffffffffffffffffff
Read-only
getPermissionParams(address whoaddress wherebytes4 whatview returns (struct IAuthorizerParam[])
getPermissionsLength(address whoaddress whereview returns (uint256)
hasPermission(address whoaddress wherebytes4 whatview returns (bool)
hasPermissions(address whoaddress whereview returns (bool)
isAuthorized(address whoaddress wherebytes4 whatuint256[] howview returns (bool)
State-modifying
authorize(address whoaddress wherebytes4 whatstruct IAuthorizerParam[] params
changePermissions(struct IAuthorizerPermissionChange[] changes
initialize(address[] owners
unauthorize(address whoaddress wherebytes4 what
Events
Authorized(address indexed whoaddress indexed wherebytes4 indexed whatstruct IAuthorizerParam[] params
Initialized(uint8 version
Unauthorized(address indexed whoaddress indexed wherebytes4 indexed what
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AuthorizerInvalidParamOp(uint8 op
AuthorizerSenderNotAllowed(address whoaddress wherebytes4 whatuint256[] how