How to build an on-chain DAO

Using Compound and Openzeppelin as a basis, we build a 100% on-chain DAO using an ERC20 governance token for votes.

Using Compound and Openzeppelin as a basis, we build a 100% on-chain DAO using an ERC20 governance token for votes.

And yes, that is me doing windmills.

✍️ Article: https://betterprogramming.pub/how-to-code-an-on-chain-dao-e525e13a57be?sk=959cb289140bba734acfe843d8226c4a

πŸ’» JS Code: https://github.com/PatrickAlphaC/dao-template πŸ’» PY Code: https://github.com/brownie-mix/dao-mix 🐍 Python Video: https://www.youtube.com/watch?v=rD8AxZ_wBA4 πŸŽ› Openzeppelin Governance: https://docs.openzeppelin.com/contracts/4.x/api/governance πŸ“ˆ Compound Governance: https://compound.finance/governance πŸ§™β€β™€οΈ Contract Wizard: https://docs.openzeppelin.com/contracts/5.x/wizard πŸ—³ CastVoteBySig: https://forum.openzeppelin.com/t/what-is-votecastbysig/17069/2