Aragon Connect Entities
RegistryFactory
Field | Type | Description |
id | ID! | RegistryFactory address |
address | Bytes! | RegistryFactory address |
registryCount | Int! | The number of proxies deployed for the registry factory in this repo |
registries | [Registry!]! | Registries |
Registry
Field | Type | Description |
id | ID! | Registry id |
address | Bytes! | Registry address |
name | String! | Registry name |
node | Bytes! | ENS node |
repoCount | Int! | The number of proxies deployed for the registry in this repo |
repos | [Repo!]! | Registry repo |
factory | RegistryFactory! | Factory registry |
Repo
Field | Type | Description |
id | ID! | Repo id |
address | Bytes! | Repo address |
name | String! | Repo name |
node | Bytes! | Repo ENS node |
versions | [Version!]! | Repo version |
registry | Registry! | Repo registry |
appCount | Int! | The number of proxies deployed for the app in this repo |
Version
Field | Type | Description |
id | ID! | Concat repo address ‘-’ semanticVersion |
semanticVersion | String! | Semver version number |
codeAddress | Bytes! | App implementation address |
contentUri | String! | Content URI, ipfs hash or html url |
artifact | String | Artifact.json metadata |
manifest | String | Manifest.json metadata |
repo | Repo! | Version repo |
apps | [App!] | App version |
OrgFactory
Field | Type | Description |
id | ID! | OrgFactory id |
address | Bytes! | OrgFactory address |
orgCount | Int! | Number of organzations |
organizations | [Organization!]! | Organizations |
Organization
Field | Type | Description |
id | ID! | Kernel address |
address | Bytes! | Organization address |
createdAt | BigInt! | Block organization was created |
acl | Bytes! | Acl address |
recoveryVault | Bytes! | Recovery vault address |
permissions | [Permission!]! | Permissions granted to app |
factory | OrgFactory! | Organization factory |
App
Field | Type | Description |
id | ID! | App proxy address |
address | Bytes! | App address |
name | String! | App name |
appId | String! | ENS namehash of the aragonPM repo |
implementation | Implementation! | App base implementation entity |
isForwarder | Boolean! | Whether the app is Forwarder |
isUpgradeable | Boolean! | Whether the app is upgradeable |
version | Version | Repo Version entity |
repo | Repo | App repo |
roles | [Role!]! | Role assigned |
organization | Organization! | Organizations in relation to app |
Implementation
Field | Type | Description |
id | ID! | Concat namespace ‘-’ appId # |
address | Bytes! | Implementation address |
Role
Field | Type | Description |
id | ID! | Concat app address ‘-’ role hash |
hash | Bytes! | Role ens namehash |
manager | Bytes! | Role manager address |
app | App! | App used for role |
grantees | [Permission!]! | Grantee derived from role |
Permission
Field | Type | Description |
id | ID! | Concat of app address ‘-’ role hash ‘-’ grantee address |
granteeAddress | Bytes! | Address assigned the permissions |
allowed | Boolean! | Whether the grantee is allowed by the permission |
params | [Param!]! | List of parameters the permission has |
app | App! | App used to request permission |
role | Role! | Role in relation to permission |
Param
Field | Type | Description |
id | ID! | Concat of param hash ‘-’ index |
argumentId | Int! | Argument id (uint8) |
operationType | Int! | Operation type (uint8) |
argumentValue | BigInt! | Argument Value (uint240) |
Last updated