Lesson 1: Create your own DAO
Difficulty: low.
These DAO Modules will be created:
DAO coreShareholder token
These Aira DAO Modules will be used:
Lesson Description
First, we create the DAO core. It will provide us with a registry that stores all autonomous contracts that are used by the DAO. A Shareholder token contract is used to control that registry (to append/modify/remove items). In order to create these contracts, you need to send a transaction from your address to Aira BuilderDAO (found in the DAO factory registry).
Input arguments
| Argument | Description | Sample |
|---|---|---|
_dao_name |
Your organization name | "Martian colony" |
_dao_description |
Short organization description | "DAO for first human colony on Mars" |
_shares_name |
Shares name | Mars colony shares |
_shares_symbol |
Shares symbol, 1 - 3 chars usually | MRS |
_shares_count |
Number of shares that will be emitted during DAO creation | 10000 |
Skill test
Complete this lesson and get 50
ABTtokens!
Instructions:
- Call the
Execute()function (see theLesson 1contract) specifying theDAO coreaddress. TheLesson 1contract will check whether theownervariable in theDAO coreis equal to your address.