To better undertsand the way Aragon deployments works, the linked documentation will be helpful:
Instead of the aragonCLI for publishing we will be using the hardhat-aragon
plugin: https://github.com/1Hive/hardhat-aragon
To deploy the whole Aragon stack there are several pieces needed.
First we have the core contracts AragonOS
.
Note that Aragon apps and templates need to be published to AragonPM.
Then the default Aragon apps
.
Then the Gardens apps
.
The Aragon templates
to combine several apps.
And some shared
smart contracts.
We will deploy the contracts using the following repo:
https://github.com/1Hive/deployments-aragon-os
Deployments data: