How to build an on-chain DAO | Typescript & Solidity (Python version in description)
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/4.x/wizard
🗳 CastVoteBySig: https://forum.openzeppelin.com/t/what-is-votecastbysig/17069/2
⏰TimeStamps
0:00 | Introduction
1:06 | Ending Code Walkthrough
2:18 | Setup and Agenda
4:20 | Box Contract
6:30 | Governance Token
12:10 | Governance Contract
19:14 | Timelock Contract
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
✅ 22:15 | Checkpoint - Great work! ✅
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
22:55 | Deployment Scripts: Governor Token
38:10 | Deployment Scripts: TimeLock
40:30 | Deployment Scripts: Governance
44:45 | Deployment Scripts: Setup Contracts
50:30 | Deployment Scripts: Box
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
✅ 53:48 | Checkpoint - Great work! ✅
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
54:25 | Scripts: Propose
1:11:00 | Scripts: Vote
1:18:10 | Scripts: Queue And Execute
1:25:55 | Conclusion & Outro
Check out these articles to learn about some of these tools and start your journey as a smart contract engineer!
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
📕How to Become a Blockchain Engineer: https://betterprogramming.pub/how-to-become-a-blockchain-engineer-fa4386a0504f?sk=745ae4e8f9389907eb98e68b736afaf1
✍️Top 10 Resources, Tutorials, and Follows: https://dev.to/patrickalphac/top-10-smart-contract-solidity-developer-learning-resources-46db
👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆
✅✅ Donate ✅✅
I use donated funds to spend money on making fun & informational videos.
ETH/Polygon/Avalanche/EVM Chains Wallet address: 0x9680201d9c93d65a3603d2088d125e955c73BD65
😸😸Join the community!😸😸
Chainlink developers discord: https://discord.gg/2YHSAey
Twitter: https://twitter.com/patrickalphac
Medium: https://medium.com/@patrick.collins_58673
TikTok: https://www.tiktok.com/@patrickalphac?
Twitch Stream Uploads & Shorts: https://www.youtube.com/channel/UCMHHNgcezTnfrJUM1vIiZlQ
Twitch: https://www.twitch.tv/patrickalphac
All thoughts and opinions are my own.
Видео How to build an on-chain DAO | Typescript & Solidity (Python version in description) канала Patrick Collins
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/4.x/wizard
🗳 CastVoteBySig: https://forum.openzeppelin.com/t/what-is-votecastbysig/17069/2
⏰TimeStamps
0:00 | Introduction
1:06 | Ending Code Walkthrough
2:18 | Setup and Agenda
4:20 | Box Contract
6:30 | Governance Token
12:10 | Governance Contract
19:14 | Timelock Contract
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
✅ 22:15 | Checkpoint - Great work! ✅
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
22:55 | Deployment Scripts: Governor Token
38:10 | Deployment Scripts: TimeLock
40:30 | Deployment Scripts: Governance
44:45 | Deployment Scripts: Setup Contracts
50:30 | Deployment Scripts: Box
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
✅ 53:48 | Checkpoint - Great work! ✅
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
54:25 | Scripts: Propose
1:11:00 | Scripts: Vote
1:18:10 | Scripts: Queue And Execute
1:25:55 | Conclusion & Outro
Check out these articles to learn about some of these tools and start your journey as a smart contract engineer!
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
📕How to Become a Blockchain Engineer: https://betterprogramming.pub/how-to-become-a-blockchain-engineer-fa4386a0504f?sk=745ae4e8f9389907eb98e68b736afaf1
✍️Top 10 Resources, Tutorials, and Follows: https://dev.to/patrickalphac/top-10-smart-contract-solidity-developer-learning-resources-46db
👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆
✅✅ Donate ✅✅
I use donated funds to spend money on making fun & informational videos.
ETH/Polygon/Avalanche/EVM Chains Wallet address: 0x9680201d9c93d65a3603d2088d125e955c73BD65
😸😸Join the community!😸😸
Chainlink developers discord: https://discord.gg/2YHSAey
Twitter: https://twitter.com/patrickalphac
Medium: https://medium.com/@patrick.collins_58673
TikTok: https://www.tiktok.com/@patrickalphac?
Twitch Stream Uploads & Shorts: https://www.youtube.com/channel/UCMHHNgcezTnfrJUM1vIiZlQ
Twitch: https://www.twitch.tv/patrickalphac
All thoughts and opinions are my own.
Видео How to build an on-chain DAO | Typescript & Solidity (Python version in description) канала Patrick Collins
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![WeAudit | Smart Contract Auditor VSCode Extension You Need](https://i.ytimg.com/vi/EKmvDp7R9GQ/default.jpg)
![Rust + Solidity | How to build an aderyn static analysis detector](https://i.ytimg.com/vi/FqAb9TeF1IU/default.jpg)
![Building tokenized assets/real world assets | Chill late night coding](https://i.ytimg.com/vi/p8ry6Xke9uw/default.jpg)
![Hyper gas efficient airdropper smart contract on zksync | Day 2](https://i.ytimg.com/vi/s3JD84eHogo/default.jpg)
![Smart Contract Security and Auditing Course LIVE for everyone on Cyfrin Updraft!](https://i.ytimg.com/vi/n8NB1l4MRCQ/default.jpg)
![Build a Forta bot LIVE](https://i.ytimg.com/vi/42RcaQ8YTzQ/default.jpg)
![How to scrape ANY website with Beautiful Soup, Selenium, and Python (part 2 of 2)](https://i.ytimg.com/vi/Bfv2t1T0378/default.jpg)
![Foundry is developed by Openzeppelin](https://i.ytimg.com/vi/G2jVPDKdryg/default.jpg)
![Signature Replay Attack Play / EIP-191 & EIP-712, perhaps some Certora as well](https://i.ytimg.com/vi/HL0ruArbf3o/default.jpg)
![Formal Verification of hyper efficient airdropper smart contract | Day 3](https://i.ytimg.com/vi/V0wExG8FJE8/default.jpg)
![Foundry coming soon...](https://i.ytimg.com/vi/oEDHhiu8RsY/default.jpg)
![What is EIP-4844? | Blobs & Proto-danksharding](https://i.ytimg.com/vi/LmQTRGqUL9s/default.jpg)
![Is money eroding our cypherpunk?](https://i.ytimg.com/vi/HjD69pdAfv0/default.jpg)
![Aderyn | The Static Analysis Tool Quickstart](https://i.ytimg.com/vi/tmUQFyH7-BQ/default.jpg)
![Off-Chain Reporting is Live!! Chainlink OCR](https://i.ytimg.com/vi/X_3xwqwpORY/default.jpg)
![Chainlink CCIP | Secure cross-chain anything](https://i.ytimg.com/vi/ZQpD2dqrCeM/default.jpg)
![Building tokenized assets/real world assets | Long day coding](https://i.ytimg.com/vi/AUvdMoSXpFI/default.jpg)
![Smart Contract Auditor Course...](https://i.ytimg.com/vi/dmZ-On0AXQY/default.jpg)
![Check for PUSH0 #arbitrum #ethereum](https://i.ytimg.com/vi/oPXmJ9pWALM/default.jpg)
![Fuzzing example #solidity #smartcontract #fuzzing](https://i.ytimg.com/vi/_fkSS9tMHLI/default.jpg)
![Hyper gas efficient airdropper smart contract on zksync](https://i.ytimg.com/vi/F7kQekpNI-0/default.jpg)