AuthzDiamond
Verified contract
Proxy
Active on
Ethereum with 34 txns
Unified storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "AuthzDiamond"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20633939 | 2 months ago | | | 0 | 0.00048477743 | |
| 20633937 | 2 months ago | | | 0 | 0.00074484127 | |
| 20633918 | 2 months ago | | | 0 | 0.00036344821 | |
| 20633916 | 2 months ago | | | 0 | 0.0010772435 | |
| 20218760 | 4 months ago | | | 0 | 0.00099720922 | |
| 20131702 | 5 months ago | | | 0 | 0.0020969903 | |
| 20131699 | 5 months ago | | | 0 | 0.0030767996 | |
| 19440496 | 8 months ago | | | 0 | 0.0045316892 | |
| 19440494 | 8 months ago | | | 0 | 0.010255164 | |
| 19440475 | 8 months ago | | | 0 | 0.0063512913 |
ABI
ABI objects
Getter at block 21124380 getFacetName() pure returns (string) getFacetPI() pure returns (string[]) getFacetProtectedPI() pure returns (string[]) getFacetVersion() pure returns (string)
getDetailsURI() view returns (string)
getDiamondName() view returns (string)
Metapolitan Authz Contract [1]
getDiamondVersion() view returns (string)
2.3.0
getFacets() view returns (address[])
[0xB3Ff2489f0e6fB8D53e66B371d0e4776E2f8466C]
getOverridenFuncSigs() view returns (string[])
[]
getTaskManager() view returns (address)
0x353a3a14e0f34be0eefa38b3581e64e6dc971c39
isDiamondFrozen() view returns (bool)
false
isDiamondLocked() view returns (bool)
false
isInitialized() view returns (bool)
true
getDomains() view returns (bytes32[])
[0x48c2a16470452f4a5035ad6bb346c32e171b7cb576a64a5279bfbf259126eb5a]
global() pure returns (bytes32)
0xb72bd9169e5731cecf365f3aced3ec60a622c3d382d245b60556ef9bd2e43583
Read-only
resolve(string[] funcSigs) view returns (address[])
supportsInterface(bytes4 interfaceId) view returns (bool)
authorize(bytes32 domainId, bytes32 identityId, bytes32[] targets, uint256[] ops) view returns (uint256[])
getDomainPermissions(bytes32 domainId) view returns (bytes32[])
getDomainRoles(bytes32 domainId) view returns (bytes32[])
getIdentities(bytes32 domainId) view returns (bytes32[])
getIdentityPermissions(bytes32 domainId, bytes32 identityId) view returns (bytes32[])
getIdentityRoles(bytes32 domainId, bytes32 identityId) view returns (bytes32[])
getPermission(bytes32 domainId, bytes32 id) view returns (bytes32[], uint256[], uint256[], string)
getPermissions(bytes32 domainId) view returns (bytes32[])
getRoleInfo(bytes32 domainId, bytes32 role) view returns (bytes32, bytes32[])
getRoleMembers(bytes32 domainId, bytes32 role) view returns (bytes32[])
getRolePermissions(bytes32 domainId, bytes32 role) view returns (bytes32[])
isDomainAdmin(bytes32 domainId, address account) view returns (bool)
isDomainDisabled(bytes32 domainId) view returns (bool)
permissionExists(bytes32 domainId, bytes32 permissionId) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addFacets(address[] facets)
deleteAllFacets()
deleteFacets(address[] facets)
freezeDiamond(string taskManagerKey, uint256 adminTaskId)
initialize(string name, address taskManager, address[] authzAdmins, address[] authzDiamondAdmins)
overrideFuncSigs(string[] funcSigs, address[] facets)
replaceFacets(address[] toBeDeletedFacets, address[] toBeAddedFacets)
setDetailsURI(string detailsURI)
setDiamondName(string name)
setLocked(string taskManagerKey, uint256 taskId, bool locked)
setPaused(bool paused)
transferTo(uint8 contractType, address contractAddr, address to, uint256 tokenId, uint256 amount, string data)
addDomainAdmin(string taskManagerKey, uint256 taskId, bytes32 domainId, address account)
addPermission(bytes32 domainId, bytes32[] targets, uint256[] ops, uint256[] actions, string data)
disableDomain(string taskManagerKey, uint256 taskId, bytes32 domainId)
enableDomain(bytes32 domainId)
removeDomainAdmin(string taskManagerKey, uint256 taskId, bytes32 domainId, address account)
setRoleParent(bytes32 domainId, bytes32 role, bytes32 parentRole)
updateDomainPermissions(string taskManagerKey, uint256 taskId, bytes32 domainId, bytes32[] permissionIds)
updateIdentityPermissions(bytes32 domainId, bytes32[] permissionIds, bytes32 identityId)
updatePermissionData(bytes32 domainId, bytes32 permissionId, string data)
updateRoleMembers(bytes32 domainId, bytes32[] identityIds, bytes32 role)
updateRolePermissions(bytes32 domainId, bytes32[] permissionIds, bytes32 role)
FacetAdd(address facet)
FacetDelete(address facet)
FreezeDiamond()
FuncSigOverride(string funcSig, address facet)
ProtectFuncSig(string funcSig, bool protect)
RoleGrant(uint256 role, address account)
SetLocked(bool locked)
TaskManagerSet(string key, address taskManager)
Transfer(uint8 contractType, address contractAddr, address to, uint256 tokenId, uint256 amount, string data)
AdminAdd(bytes32 domain, address account)
AdminRemove(bytes32 domain, address account)
DomainPermissionsUpdate(bytes32 domainId, bytes32[] permissionIds)
IdentityPermissionsUpdate(bytes32 domain, bytes32[] permissionIds, bytes32 identity)
PermissionAdd(bytes32 domain, bytes32 permissionId)
RoleAdd(bytes32 domain, bytes32 role)
RoleMembersUpdate(bytes32 domain, bytes32[] identities, bytes32 role)
RoleParentSet(bytes32 domain, bytes32 role, bytes32 parentRole)
RolePermissionsUpdate(bytes32 domain, bytes32[] permissionIds, bytes32 role)
constructor(address initializer)
fallback()
receive()
This contract contains no error objects.