Gnosis Safe is the go to solution for Multisigs and blockchain vault, and Aragon provides governance solutions for communities.
For this challenge, you should integrate the Gnosis Safe into Aragon Client. The idea is that an Aragon DAO can add a Gnosis Safe vault to the DAO, and this safe can be controlled by it.
The integration should make sure of the IExecutor interface on the Gnosis Safe to allow the DAO to control Gnosis Safe via the executeModuleTransaction() function. There is no real contract work to be done, everything should work out of the box. So this challenge will be primarily front-end, creating an Aragon app for Aragon Client.
Aragon Client + Gnosis Safe integration
Prize Bounty
One prize of $XXX paid in USDC
Challenge Description
Gnosis Safe is the go to solution for Multisigs and blockchain vault, and Aragon provides governance solutions for communities.
For this challenge, you should integrate the Gnosis Safe into Aragon Client. The idea is that an Aragon DAO can add a Gnosis Safe vault to the DAO, and this safe can be controlled by it.
The integration should make sure of the IExecutor interface on the Gnosis Safe to allow the DAO to control Gnosis Safe via the executeModuleTransaction() function. There is no real contract work to be done, everything should work out of the box. So this challenge will be primarily front-end, creating an Aragon app for Aragon Client.
You can use the SafeSnap plugin for Snapshot integration as an example, and the DAOHaus minion app for gnosis safe as well.
Submission requirements
Code repository for a working Aragon Client App that fulfills the description (App created using Aragon UI and following Aragon guideline)
Judging criteria
Fulfills all requirements, and provides the best UI.
Winner announcement date
27th of November
Resources: