App
An Aragon app in an organization from an aragonPM repository.
Properties
Name | Type | Description |
---|---|---|
|
| The Ethereum contract ABI of the app contract. |
|
| The address of the app proxy contract (never changes). |
|
| The |
|
| The app’s ENS identifier. E.g. |
|
| Metadata for the smart contract of the app, generated at publish. |
|
| The address of the app’s implementation contract (changes with every major version). |
|
| The location of the metadata content published with each version of the app. Empty for special apps like the kernel. E.g. |
|
| Deprecated transaction intents, grouped by version. |
|
| An array of transaction intents. It contains the Ethereum ABI, roles, and radspec notice attached to an intent. |
|
| Whether the app can act as a forwarder. |
|
| Whether the app can be upgraded. |
|
| The address of the kernel this app is installed on. |
|
| Publisher-specific metada. |
|
| Name of the app, from the repository. E.g. |
|
| Address of the aragonPM registry this app’s repo is published to. |
|
| Name of the aragonPM registry this app’s repo is published to. E.g. |
|
| Address of the aragonPM repository the app was installed from. |
|
| The current version of the app. |
Methods
App#repo()
Fetch the app’s aragonPM repository.
Name | Type | Description |
---|---|---|
returns |
| A promise resolving to the app’s aragonPM repository. |
App#roles()
Fetch the app’s roles.
Name | Type | Description |
---|---|---|
returns |
| A promise resolving to the app’s roles. |
Last updated