aragon / aragon-cli

CLI for creating and publishing Aragon apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing inherited roles in generated artifact

macor161 opened this issue · comments

🐛 Bug Report

Roles inherited from another smart contract are not included in the generated artifact.json file. E.g. using the following command in the Agent app won't generate the TRANSFER_ROLE role:

aragon apm publish --only-artifacts major

It should be noted that it is not necessarily the inherited roles—there's no way inherited roles would appear at the moment.

The current problem with the Agent is that its TRANSFER_ROLE is declared in its arapp.json, but it is not being applied correctly to the resulting artifact.json.