DAOhaus is a no-code platform for launching and running DAOs. It is owned and operated by the community. All DAOs on the platform utilize the glorious open-source code of Moloch.
Moloch is the simple, open-source DAO framework we use at DAOhaus. Its simplicity is important for: Security, Usability and Extensibility.
Overview
If you are planning to launch and run your DAO and you don’t possess coding knowledge, DAOhaus will be an ideal platform for you as it has the capability to deliver everything you want from a DAO framework! In this article we will explore DAOhaus in depth, analyse the features and learn to summon a DAO by a step by step tutorial!
Table of contents
In this article we have covered the following important aspects of DAOhaus
What is DAOhaus? - All you need to know about DAOhaus is covered in this section
How can you create a DAO- The step by step tutorial to create a DAO in DAOhaus is present here. You will find all the information about different templates available in DAOhaus.
Features of DAOhaus- In this segment of the article, you will discover the features in DAohaus. You would learn about
How to find different DAOs?
How to join a DAO?
How to request funding?
What is DAOhaus?
DAOhaus is a dynamic platform wherein DAOs can be launched and executed without any code! Owned and operated by the community, this is a self sustaining and effective integrated ecosystem which facilitates easier user interaction.
All DAOs on the platform utilize the glorious open-source code of Moloch. This interface allows candidates to not only join a pre-existing DAO but also create a DAO somewhat similar to Moloch that too in a very short span of time!
It is a combination of wide ranging applications and services that enable forming new and modern global communities. Communities can organize around capital assets, currency, or tokens, which will increase in value as more people hold and use that asset to participate in the community.
Here, value flows over the internet without traditional intermediaries like banks.
Here are some unique benefits which DAOhaus offers!
Interconnected ecosystem
No coding platform
Flexible configurations
A supporting community
Diverse roles and engagement
How to create a DAO in DAOhaus?
To create a DAO in DAOhaus a wide range of templates are available. Each of them has a unique primary token, velocity, Voting period and other associated fields. Lets have a look on the various templates!
Different templates available
Guild
This haus would work collectively to offer various services. It is an ideal template for the candidates willing to execute the DAO summoning in a cost effective manner.
Primary Token:DAI
Proposal Velocity:12 per day
Voting Period:5 days
Grace Period:2 days
Proposal Deposit:5 DAI
Proposal Reward:2 DAI
Clubs
This template does not require any sort of decision making as in other modules. This would be great for the people who love to chill!
Primary Token-DAI
Proposal Velocity:1440 per days
Voting Period:3 days
Grace Period:2 days
Proposal Deposit:5 DAI
Proposal Reward:5 DAI
Ventures
This template is designed for large to xl financial decisions and investing on a chain with venture fund.
Primary Token- WETH
Proposal Velocity:1 per day
Voting Period:7 days
Grace Period:7 days
Proposal Deposit:0.1 WETH
Proposal Reward:0.01 WETH
Grants
This template is designed for distributing wealth together and amplifying the harmony and coordination among the community.
Primary Token- WETH
Proposal Velocity:24 per day
Voting Period:7 days
Grace Period:3 days
Proposal Deposit:0.01 WETH
Proposal Reward:0.01 WETH
Products
This template is designed to govern a product or a protocol. This is a highly user friendly and convenient interface.
Primary Token :DAI
Proposal Velocity:12 per day
Voting Period:5 days
Grace Period:3 days
Proposal Deposit:5 DAI
Proposal Reward:5 DAI
After choosing a suitable template and observing all the details carefully, just click on the summon button on the bottom right corner and there you go!
Unique Features offered by DAOhaus
Features of DAOhaus are one of the most unique concepts. Let us discuss the features which DAOhaus offers to its users.
Bank
The first feature of DAOhaus is Bank. The Bank is your DAO's bank account, which supports ERC-20 tokens and ERC-721 NFTs. If your Bank Vault holds NFTs, there will be a gallery to view all your DAO's NFTs which you hold.
One important point to be kept in mind regarding the Bank feature is that it only supports the ERC-20 tokens, so if you are going to be receiving native tokens such as ETH, MATIC and XDAI on the respective networks, you will need to:
Get senders to wrap the tokens before sending (e.g. WETH, WXDAI, WMATIC)
Install the Wrap N Zap Boost which automatically wraps tokens for you
Hold native tokens in a Minion.
All members share direct ownership of the bank based on their Shares and/or Loot in relation to one another. Shares grant voting power as well as a claim to the Bank funds, whereas Loot only grants you rights to the funds in the Bank. Another way to hold funds is through Minions which is discussed later.
Common Bank Use Cases
Adding & Whitelisting ERC-20 Tokens - The Bank Vault can support valid ERC-20 tokens, but for it to show on the Bank Vault UI, you will need to submit and pass a Proposal to whitelist the token. Once the token is whitelisted, the Bank should show the ERC-20 tokens.
Adding Tributes to join a DAO - When new members would like to add tributes to join, you will need to submit a Membership Proposal and indicate your tributes provided and shares requested. Currently, only ERC-20 tributes are available, but ERC-721 NFT tributes are coming soon.
Requesting Funding from the Bank -If you'd like to request funding from the Bank, submit a Funding Proposal and indicate the funds owed to you.
Members
DAOhaus offers flexible membership. Membership in a DAO is smooth and seamless, easy in/easy out. Prospective members can submit a Membership Proposal by navigating to the DAO they're interested in and selecting View Proposals, subsequently clicking New Proposal and Membership, existing members can vote on whether to accept or deny admission of candidates on a case by case basis.
Important terminology for the members
Shares - Shares are granted to members in order to allow them to vote on proposals in the DAO. Shares also represent a claim on the tokens held in the DAO. Shares can neither be exchanged or sold to other members of the DAO.
Loot - These are the non-voting Shares in the DAO. Guilders can ragequit Loot to withdraw proportional amount of assets from the DAO based on current Share Value.
Ragequit - Rage Quit allows a member or Loot holder of the DAO to leave with all or part of their share of the tokens. Imagine a DAO that has 1000 DAI, 50 Shares, and 50 Loot. That means if you own 10 Shares of the DAO and ragequit all of your shares, you’d leave with 100 DAI, or 10% of the treasury.
GuildKick - As the name suggests , it is nothing but a proposal to kick out a member of the DAO. It converts any Shares they may have into Loot, thereby removing voting power. Warning once a member is guildkicked, they become jailed and cannot be added as a member ever again.
Jailed - This is the status of a member after a successful Guildkick. At this point of time the member can still be ragekicked.
RageKick - After a successful GuildKick, anyone can ragekick that member. Ragekick acts exactly as a ragequit, burning the Loot and returning the proportionate tokens of the member.
Proposals
For all types of decision-making in the DAO, proposals come into play! They are used for adding or removing members, allocating Shares, distributing funds, and even interacting with other applications and communities.
Types of proposals
These are the standard proposal types used within the governance in most DAOs.
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 forcibly remove a malicious member through a vote
Minion - A contract that allows execution of arbitrary calls i.e swapping assets in the DAO bank.
How can you submit your own proposal in DAOhaus?
Select the proposal type - For submitting your proposal, the first step would be selection of the proposal type. You can choose any type as per your wish.
Fill out all the fields - You will need to fill various sections which would contain the basic information for your proposal. This would be the main description. It would consist of the following points TITLE: Here you need to enter a description of the proposal. Example: New Member - Robin Nagpal. DESCRIPTION: Anything you believe is relevant to your proposal can be added here. The shorter the description the better, and the important piece here is the WHAT you are asking for and WHY. LINK: Whatever information gives us the best context to review your proposal and make an informed decision. APPLICANT :With respect to funding proposals, this is the recipient or sender address you would like to have funds sent to or from. PAYMENT REQUESTED: The number of Shares or amount of payment requested. Payment can be requested in any token held by the DAO or in shares. +REQUEST SHARES: This field is regarding voting shares in the DAO. If it is a funding proposal, Members can request payment be made in shares up to x% of the total amount requested. +REQUEST LOOT: Here, the non-voting shares in the DAO would be depicted. This means you will have shares which can be raqequit but do not hold voting rights. GIVE TRIBUTE: You need to include the amount of capital you are committing to deposit to the DAO bank in this section. Tribute is relevant to Membership and Funding Proposals.
Submit your proposal - When all the details are filled in and rechecked , you can proceed with submitting your proposal.
How and when will your proposal be completed in DAOhaus?
After you submit your proposal, there are certain steps which need to be executed. Your proposal would be completed after some stages. Let us explore these stages-
Submission of the proposal - The first step would be the timely submission of the proposal. Anyone, even non-members, can submit proposals to the DAO.
Sponsorship of the proposal - The proposal who submitted will automatically enter the Unsponsored Proposals section. This means someone with shares which could be you must sponsor the proposal in order for it to be moved to voting. You can also sponsor your own Proposal, but it is recommended that you have another member sponsor it so they can make sure you have filled out the proposal with the correct information and you get the result you intended for.Only members can 'Sponsor' the proposal
Proposals in the queue - Once the proposal has been sponsored it will enter the Queue. The queue ensures proposals have entered the voting system in an orderly fashion. The proposal will go from the queue to the Voting Period in a time-frame specified by the summoners of your DAO.
Voting period - As soon as your proposal is included in the Voting Period, members can now vote on the proposal. Every proposal has an 'x' amount of time in the voting period where it must receive more Yes than No votes to pass.
Grace period - Now that the voting is over, the Proposal is set to pass or fail depending on the votes cast during Voting. Members who voted No, and have no other pending Yes votes, can ragequit during this period
Thereafter, the proposal is sent to the Processing platform for the on chain time stamping of the vote.
Profile
DAOhaus has built up a profile wherein you can view all the DAO which you have joined. Here, you can check other important information as well. You can check any open votes, how many boosts and $HAUS you’ve got etc on this page. This makes sure you don’t miss anything important.
Member Profile
Anyone who is a member, or has some funds in internal balances, will have a profile view within the DAO.
From here you can:
View Shares/Loot and Exit Amount (pro-rata claim on banks assets based on current share value)
View recent activity within the DAO
View and withdraw any internal balances
Ragequit
Minions
What are Minions?
The minions feature under DAOhaus enable your DAO to make calls and interact with external smart contracts, empowering your DAO to do everything you want with a smart contract. When you submit, vote and pass a Minion Proposal, the Minion will execute your smart contract calls the way it was created to.
This opens up possibilities for DAOs to access any smart contracts out there, from providing liquidity positions, doing swaps or even purchasing NFTs.
Minion Types
Lets explore various minions in DAOhaus.
Basic Minion - If you want a simple way to execute smart contract calls automatically based on the outcome of your proposals, the basic minion also called a vanilla minion 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 know as a Nifty Minion
Safe Minion - This is another unique minion present in DAOhaus. 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 enable 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.
How to find different DAOs on DAOhaus?
You can find a plethora of DAOs in DAOhaus. This is how you can explore the DAOs.
Connect your Metamask or Walletconnect account with DAOhaus app.
After this you can view a wide array of diverse and versatile DAOs.
You can click on any DAO and observe all the details about it.
To view all proposals offered by that particular DAO, you can click on the view proposals option.
Here, you can view the status and details of each proposal separately. You can check the vote results and you can also observe if the proposal was passed or failed.
You can get a lot of information about a particular DAO under various headings listed below-
Home:Here you can overview the bank and recent activities of the DAO.
Proposals: Under this section you can submit, view and vote on various proposals.
Bank: Click on this button to view asset balances and assets
Members: Here, you can view members, their details, and recent activity
Settings: The DAO contract information and set metadata would be available here.
Apps: View and add apps to get more superpowers for a DAO.
Profile: Here you can view your profile page, only information relevant to you will be displayed.
Community Links: Links to external community resources like chat, blog, website, etc are available here for your convenience.
Join a DAO (Easy steps to join any DAO)
Here we present a simple step by step explanation which would help you to join any DAO effortlessly.
Choose the “membership” proposal type.
Enter a proposal title (your name + membership proposal).
Enter a description, tell the DAO you're applying to why they should admit you.
Input link(s) to any supplementary or supporting docs.
Input the number of shares you're requesting.
Input the tribute amount you are committing to deposit to the DAO bank.
Before you become a full-fledged member, a current member of the DAO will have to sponsor your proposal, then the members will need to vote you in, and, finally, someone will need to process your proposal
Request funding from a DAO and withdraw from your internal balance
To request funding firstly you need to navigate to Proposals and submit a Funding Proposal within the DAO. Every community is unique, so check with them on how they'd like you to fill out the title, description and link for the proposal.
If your proposal passes, the funds will be available to withdraw from your internal balances, which can be found by navigating to your profile page.
You can also withdraw from your internal balance to your wallet. Funds will be sent to your internal balance in these cases:
The DAO has a sponsorship deposit, and you have sponsored any proposals
The DAO has a processing reward, and you've processed any proposals
Requested Funding, and the proposal has been processed
Submitted a proposal with tribute and then cancelled the proposal
You have ragequit any of your shares.
You have been guildKicked, or rageKicked
To withdraw, simply navigate to your profile within the DAO, and click 'Withdraw' by the asset, or 'Withdraw all' to withdraw all tokens. This will withdraw the tokens directly to your wallet.
Conclusion
This article rendered elaborated tutorials and must know generic information about DAOhaus platform. Each and every aspect relating to DAOhaus is covered here! We observed that DAOhaus is one of the leading startups designed for DAO creation.
Astro is a no-code DAO creation platform that allows DAO members to create & vote on proposals, set bounties, and manage a treasury. The Astro platform sets up the DAO on the NEAR blockchain, which has interoperability and bridges to other L1 blockchains.
Read More
Juicebox
The Juicebox protocol is a programmable treasury. Projects can use it to configure how its tokens should be minted when it receives money, and under what conditions funds can be distributed to preprogrammed addresses or claimed by its community.
Read More
Snapshot - Everything you need to know!
Snapshot is at the forefront of innovating DAO participation by creating equitable and customizable participation structures across all DAOs for proposals, discussion, and voting helping Decentralized Autonomous Organizations facilitate smooth and seamless financial transactions worldwide in a decentralized manner.