luloxi / evolution-DAO

DAO building lessons | Built with Scaffold-eth | Hardhat and AntUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐣 evolution-DAO

Decentralized Autonomous Organizations (DAOs) are self-governing entities that operate on the blockchain. They are designed to operate without a central authority and rely on smart contracts to make decisions.

evolution-DAO is a DAO development repo for building different DAOs with increasing difficulty.

Lessons available

Lesson #0 ⛳️ Buidl a Minimal Viable DAO πŸ“¦ with Khazi πŸ“š

Khazi (DAO with one vote per address) live version here

Pull down the appropriate challenge repo/branch to get started.

git clone https://github.com/luloxi/evolution-DAO.git khazi
cd khazi
git checkout khazi
yarn install

From there, instructions are in the README.md and relevant files.

You can also read the instructions here

Lesson #1 ⛳️ Buidl a Simple DAO πŸ’€ with Khazum πŸ“š

Khazum (DAO with ERC20 as votes, minimum votes, and execution after deadline πŸ’€) live version here

git clone https://github.com/luloxi/evolution-DAO.git khazum
cd khazum
git checkout khazum
yarn install

From there, instructions are in the README.md and relevant files.

You can also read the instructions here

Future development:

  • Khazerium (DAO + ERC20Votes + mint NFT to proposal executor)
  • Khazathon (quadratic DAO + NFT2executor + dynamic NFT given optionally for voters)
  • Khazito (DAO with NFT as votes that invests DAO funds in holder proposed NFTs on a Marketplace)
  • Khazefi (DAO with Dynamic NFT as votes that allows withdrawal of ETH and decides where to stake it on execute)

Pending improvements

You can see current notes on development here

Troubleshooting

Don't have yarn? See HOW-TO-YARN

Want a good IDE for editing code? See HOW-TO-VSCODE

Maybe purge cache, liberating a port or the openssl error? See HOW-TO-SCAFFOLD-ETH

About

DAO building lessons | Built with Scaffold-eth | Hardhat and AntUI

License:MIT License