---
# System prepended metadata

title: Minion V2 improvements

---

---
name: DHIP Request
about: Create a DAOhaus Improvement Proposal
title: 'Minion V2 improvements'
labels: DHIP
assignees: '@dekanbro'
---

# Proposal Idea: Minion V2 improvements

### Proposal Submitted By

Dekanbro

## Summary

The current Minion has some limitation. Through user feedback and testing we have found the places where the minion works well and other places where it could use a few updates.

## Why should we do this?

Current minion is limited to single calls, and does not have much flexibility around execution conditions. Because of this we end up making a lot 1 off minions for many different use cases. These one offs are hard to track and hard to maintain.

We will be better off if we can make a set off contracts that are flexible to meet 90% of cases.

List of things that minion v2 could have and become much more flexible.

### Proposal Minion
* Multi-call support: If we can chain multiple calls together in a single proposal we can do many more complex operations. Currently with single call if some as simple as needing an approval requires 2 proposals.
* Early execution: When summoning a new minion a minimum quorum can be set which allows a minion action to be executed immediately after quorum is met, before voting ans grace period has been completed
* Conditional execution: Execution can be limited to some requirement that is meet by an external contract first. This could be a price oracle, voting oracle, an another proposal from a different dao, number of shares a member has (or does not have). Really anything that could be worked into an arbitrary contract could be a condition.
* Treasury deposits: a minion can request funds from the main treasury in the same proposal that it does arbitrary contract calls.
* Change ownership: ownership of a minion can be changed from one dao to another to help with dao upgrades, mergers and acquisitions.

### Escrow Minion
* new member proposals with multi escrow tribute where you can tribute multiple nfts, or erc20s, or a mix of the 2 in exchange for shares, loot, or funding.

## Anything else you'd like to add?

current working repo
https://github.com/HausDAO/MinionSummonerV2

## Skills Needed

- Solidity Development
- Front end Development
