Skip to content

aragonos:grant

Grant a permission on a DAO app to an entity, with an optional oracle.

Supports runtime fields inside smart blocks. Use explicit @helper! expressions or captured outputs; other fields are evaluated at build time.

aragonos:grant <role> <on> <app> <to> <grantee> [permissionManager]
NameTypeEvaluationDescription
rolepermissionBuild timePermission identifier
oncommandBuild timeKeyword on
appappBuild timeTarget app
tocommandBuild timeKeyword to
granteeaddressRuntime in smart blocksAddress to grant the permission to
[permissionManager]appBuild timeEntity managing this permission
NameTypeEvaluationDescription
--oracleaddressBuild timeACL oracle contract address
# Grant a role to the connected wallet
aragonos:connect 0x1fc7e8d8e4bbbef77a4d035aec189373b52125a8 (
aragonos:grant TRANSFER_ROLE on @aragonos:app(agent) to @me
)
  • revoke — remove permissions
  • connect — establish DAO context
  • @app — resolve app addresses