Skip to content

aragonos

Aragon DAO operations: connect to DAOs, manage permissions, install and upgrade apps.

load aragonos

Config variables are set with set (fully qualified, including the module prefix) and are only readable by their own module and the user script.

VariableTypeDefaultDescription
$aragonos:ensResolveraddressCustom aragonID ENS resolver used to resolve DAO names (forks / testing).
CommandDescription
aragonos:actExecute an action on a target contract through an agent or vault.
aragonos:connectConnect to an Aragon DAO and execute commands within its context.
aragonos:forwardRoute actions through a chain of forwarder apps with optional context.
aragonos:grantGrant a permission on a DAO app to an entity, with an optional oracle.
aragonos:installInstall an Aragon app into the connected DAO.
aragonos:new-daoCreate a new Aragon DAO and register it with an ENS name.
aragonos:new-tokenCreate a new MiniMe token with configurable name, symbol, and decimals.
aragonos:revokeRevoke a permission from an entity on a DAO app, optionally removing the manager.
aragonos:upgradeUpgrade an installed Aragon app to a new version.
HelperReturnsDescription
@aragonos:appaddressResolve an app name to its proxy address within the connected DAO.
@aragonos:aragonEnsaddressResolve an Aragon ENS name to its address.
@aragonos:nextAppaddressPredict the address of the next app to be installed in the DAO.