The Pros and Cons of Using DaoHaus for DAO Management

GitHub – HausDAO/Molochv2.1: Moloch DAO v2 with multi-summoner capabilities, plus register function for metadata.

DaoHaus Voting

DAOhaus DAOs implement a straightforward voting system, basically a non-quorum system, where a relative majority is always enough to approve a proposal.

  • DAOhaus has a rage quit mechanism that makes it possible to exit a DAO with your portion of the DAO resources if you disagree with the result of the voting.
  • After the voting outcome is achieved, there is a grace period when DAO members can quit if they disagree with the outcome. Additionally, if more than ≈30% of rage quits, the vote will be automatically rejected.

Proposal types are:

  • Membership – tributing capital and requesting new shares to join the DAO
  • Funding – tributing spoils or requesting funds from the DAO to work on internal projects and improvements
  • Token – request to add support for a new ERC20 token
  • Trade – request the DAO to swap one asset for another within the War Chest
  • GuildKick – request to remove a malicious member through a vote forcibly
  • Minion – a contract that allows execution of arbitrary calls, i.e., swapping assets in the DAO bank

This voting system has two main attributes to consider: shares and tributes. Shares refer to the number of resources each DAO member has, independently of the DAO’s cryptocurrencies. And tributes refer to the number of shares the proposal applicant pays to the DAO.

DaoHaus Tokens

DAOhaus’s DAOs cannot use non-ERC20 cryptocurrencies. Due to that, there are solutions like WETH, that wrap ETH in an ERC20 smart contract.

$HAUS token is used for:

  • Governance
  • Access (alpha) to new DAOhaus features
  • Rewards by providing liquidity
  • Discounts on advanced or custom features by paying with HAUS.
  • Self-organized User Union (planned)
  • Curated DAO Index Fund (planned)
  • Seed Early Communities (planned)

DaoHaus Treasury

Another way to hold funds is through Minions. Minions enable your DAO to call arbitrary contracts, enabling you to do many things such as manage ENS, collect NFTs, manage treasury in DeFi, etc. As Minions can also hold ERC-20 tokens, they are useful for holding funds that will eventually interact with smart contracts (e.g. Payroll, Superfluid, etc.)

As the Minion balance is separate from the Treasury’s balance, the Exit Amount during RageQuits do not take into account Minion Balances. The DAO will need to calculate the Member’s fair share of the Treasury + Minion Balances to ensure accuracy in Exit Amounts.

Minion Types:

  • Basic Minion. Also known as a vanilla minion, it is a basic upgrade to your DAO proposals, enabling one-time interactions with other smart contracts once your proposals are passed. This way, you can upgrade your DAO experience by seamlessly going from voting to execution without any coordination lags.
  • Advanced Minion. The Advanced Minion is similar to the Basic Minion but has the added ability to set quorum levels so that transactions can be executed earlier once quorum requirements are met Also known as a Nifty Minion.
  • Safe Minion. Deploying a Minion and a Gnosis Safe, this Minion stores and manage funds in a Gnosis Safe, as well as supports complex multi-call transactions. This Boost is perfect for advanced DAOs looking to trade NFTs, manage LP positions in AMMs, or do other arbitrary transactions To increase proposal velocity for less critical proposals, the ability to set quorum levels enables early execution when a minimum quorum is met.
  • Superfluid Minion. The SuperFluid Minion helps automate ongoing streams of payments via the SuperFluid Protocol to vendors, other DAOs and any addresses Set it up once, and your payments will be streamed in real-time automatically as long as your minion vault has sufficient funds.

DaoHaus pricing

There is no cost to summon a DAO, only gas fees. On mainnet, it can get costly, so many DAOs choose to operate on chains with lower gas fees, such as gnosis chain or polygon.