NFT DAO
Last updated
Was this helpful?
Last updated
Was this helpful?
, navigate to the HashioDAO web application dashboard and connect your wallet. Once your wallet is connected, click Create a new DAO and this will guide you through a series of setup steps where you will define the details of your DAO including name and governance type.
Read and and accept the disclaimer and click Next.
Define the details of your DAO by filling out each field. These details are important because it creates your DAO's public profile and how the community will be identified.
Choose the governance model that works best with your organizations's goals. There are three models to choose from: governance token, multisig, and NFT.
Define the DAO's NFT and voting details. You have the option to create a new governance token or use an existing one. For the purposes of this tutorial, we will create a new one. Define the details for your new governance token:
Once you click Create Token and approve the transaction in your wallet a Governor smart contract is deployed for managing proposals, voting, and executing decisions. This contract streamlines proposal handling and ensures a fair voting process based on community consensus. This transaction will also generate a token ID for your governance token.
Set the voting quorum percentage, voting duration, and delay period for votes. To avoid delays, starting with a low quorum percentage is recommended. This can adjusted over time as the community's needs change.
Be cautious when depositing governance tokens into the treasury since it does not have voting rights. If you deposit a large portion it could lock you out of proposal creation, voting, and treasury access.
Review the DAO details, governance type, and submit the transaction. Approve the DAO creation transaction in your wallet to proceed.
Once your DAO is created, you need to mint the NFT and deposit to the treasury to finish setting up. Click the Mint NFT button, enter the NFT URL, and click the Mint NFT Tokens button.
When the "Successfully minted NFT tokens" window pops up, click on the Deposit button and select the NFT and serial number from dropdown, and Deposit Fund.
Congrats on successfully creating your first DAO using the NFT governance model! In this guide, you defined and customized the details of the new DAO, including minting governance NFTs. Happy DAO creating!
The createDAO()
function is called on the factory contract when you create an NFT DAO. This initiates a new DAO treasury smart contract based on the parameters you set for you token. These parameters will be set in the next step.
➡
➡