or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
DAOhaus Developer Track
Target Audience:
Developers who understand basic blockchain fundamentals (ex. what a smart contract is, how it works), what a DAO is (high level understanding). Will also need some technical skills like JS/TS, React, Ethers.js (or the Celo ethers wrapper).
Output
This 10-15 session course will take in a cohort of developers who have a decent understanding of Web3, DAOs, JS/TS and Solidity. We start by explaining DAOs, Moloch governance, and governance models to ensure that developers are building towards solutions that are values-aligned.
Then we'll dive deep into the technical, starting with a solid understanding of the contracts, the indexing layer, and the suite of front end tools that DAOhaus provides. Developers will learn how to use these tools to build practical applications that can live beyond the course itself. Finally, developers will also learn how to build their own tools and protocols that extend beyond just the DAOhaus core, allowing for technical solutions that solve the unique needs of the Celo ecosystem.
Where the community cohort is great for creating DAOs and solving problems for people who are currently on Celo, the developer cohort is about using DAO tech to create simple, UX forward applications that are capable of brining in users from other ecosystems.
Target Outcomes:
Design Considerations:
#1 Intro to Moloch
(5 days)
Practical test examples
Unit #2 DAOhaus Application Infrastructure
(5 days. Could offer extra time for practical project)
Practical Project:
Split into groups. Build a DAO interface that interacts with an external protocol on Celo.
Unit #3 Advanced DAO Development: Shaman Contracts, Alternate governance
(5 days)
This unit is optional and could be taught later if we're seeing developer traction beyond the last unit.
Practical Project
Break into groups. Write a shaman contract. Index those events with the subgraph. Bring in custom UI into the app completed in Unit 2.
Opportunities
Extra Offerings