Lesson 1: Create your own DAO
Difficulty: low.
These DAO Modules will be created:
DAO core
Shareholder 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
ABT
tokens!
Instructions:
- Call the
Execute()
function (see theLesson 1
contract) specifying theDAO core
address. TheLesson 1
contract will check whether theowner
variable in theDAO core
is equal to your address.