Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

AuthzFacet

Verified contract

Implementation

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

No balances found for "AuthzFacet"

No transactions found for "AuthzFacet"


Functions
Getter at block 20867066
getDomains(view returns (bytes32[])
[]
getFacetName(pure returns (string)
authz
getFacetPI(pure returns (string[])
[global(), getDomains(), isDomainDisabled(bytes32), disableDomain(string,uint256,bytes32), enableDomain(bytes32), isDomainAdmin(bytes32,address), addDomainAdmin(string,uint256,bytes32,address), removeDomainAdmin(string,uint256,bytes32,address), permissionExists(bytes32,bytes32), getPermission(bytes32,bytes32), getPermissions(bytes32), addPermission(bytes32,bytes32[],uint256[],uint256[],string), updatePermissionData(bytes32,bytes32,string), getIdentities(bytes32), getDomainRoles(bytes32), getRoleMembers(bytes32,bytes32), getRoleInfo(bytes32,bytes32), setRoleParent(bytes32,bytes32,bytes32), updateRoleMembers(bytes32,bytes32[],bytes32), getIdentityRoles(bytes32,bytes32), getDomainPermissions(bytes32), updateDomainPermissions(string,uint256,bytes32,bytes32[]), getRolePermissions(bytes32,bytes32), updateRolePermissions(bytes32,bytes32[],bytes32), getIdentityPermissions(bytes32,bytes32), updateIdentityPermissions(bytes32,bytes32[],bytes32), authorize(bytes32,bytes32,bytes32[],uint256[])]
getFacetProtectedPI(pure returns (string[])
[]
getFacetVersion(pure returns (string)
3.1.0
global(pure returns (bytes32)
0xb72bd9169e5731cecf365f3aced3ec60a622c3d382d245b60556ef9bd2e43583
Read-only
authorize(bytes32 domainIdbytes32 identityIdbytes32[] targetsuint256[] opsview returns (uint256[])
getDomainPermissions(bytes32 domainIdview returns (bytes32[])
getDomainRoles(bytes32 domainIdview returns (bytes32[])
getIdentities(bytes32 domainIdview returns (bytes32[])
getIdentityPermissions(bytes32 domainIdbytes32 identityIdview returns (bytes32[])
getIdentityRoles(bytes32 domainIdbytes32 identityIdview returns (bytes32[])
getPermission(bytes32 domainIdbytes32 idview returns (bytes32[]uint256[]uint256[]string)
getPermissions(bytes32 domainIdview returns (bytes32[])
getRoleInfo(bytes32 domainIdbytes32 roleview returns (bytes32bytes32[])
getRoleMembers(bytes32 domainIdbytes32 roleview returns (bytes32[])
getRolePermissions(bytes32 domainIdbytes32 roleview returns (bytes32[])
isDomainAdmin(bytes32 domainIdaddress accountview returns (bool)
isDomainDisabled(bytes32 domainIdview returns (bool)
permissionExists(bytes32 domainIdbytes32 permissionIdview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addDomainAdmin(string taskManagerKeyuint256 taskIdbytes32 domainIdaddress account
addPermission(bytes32 domainIdbytes32[] targetsuint256[] opsuint256[] actionsstring data
disableDomain(string taskManagerKeyuint256 taskIdbytes32 domainId
enableDomain(bytes32 domainId
removeDomainAdmin(string taskManagerKeyuint256 taskIdbytes32 domainIdaddress account
setRoleParent(bytes32 domainIdbytes32 rolebytes32 parentRole
updateDomainPermissions(string taskManagerKeyuint256 taskIdbytes32 domainIdbytes32[] permissionIds
updateIdentityPermissions(bytes32 domainIdbytes32[] permissionIdsbytes32 identityId
updatePermissionData(bytes32 domainIdbytes32 permissionIdstring data
updateRoleMembers(bytes32 domainIdbytes32[] identityIdsbytes32 role
updateRolePermissions(bytes32 domainIdbytes32[] permissionIdsbytes32 role
Events
AdminAdd(bytes32 domainaddress account
AdminRemove(bytes32 domainaddress account
DomainPermissionsUpdate(bytes32 domainIdbytes32[] permissionIds
IdentityPermissionsUpdate(bytes32 domainbytes32[] permissionIdsbytes32 identity
PermissionAdd(bytes32 domainbytes32 permissionId
RoleAdd(bytes32 domainbytes32 role
RoleMembersUpdate(bytes32 domainbytes32[] identitiesbytes32 role
RoleParentSet(bytes32 domainbytes32 rolebytes32 parentRole
RolePermissionsUpdate(bytes32 domainbytes32[] permissionIdsbytes32 role
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.