本文章为 SeeDao 开发者工会自发性建立文档
用简单路径、代码库和视频,帮助想进入Web3的所有开发者!
知识的理解,肯定是大家都不一样的,透过讨论和积累奠定出专属的知识。
Routine:技能树目录,github维护,本文档+github readme
Code: 目录对应的 github repo,新手村gitrepo
Video:Talk and store to Youtube,每周一次,开放给所有人 (文档建立后执行)(终极目标)
新手村和武器库协作,用模板进阶学习,完整用新手技能的综合实践。
DApp模板武器库(持续更新 🕵️♂️)
发起人:@0xRory @Netboy Jhf @Tim
初阶文档知识 → 综合性基础理解 → 开发 → 进阶开发 Talk 🛫
初期开发者工会内小夥伴们任领成为贡献者,主要撰写Readem
为主和 提供辅助代码
共写模式如有疑问可以发起 issues 讨论及修正。
有什么想法可至 Discord 内发起讨论。
状态 🏃 进行中 ❤️ 任领(人员添加) 🔍 小夥伴检视中 🎉 完成
0️⃣ 基础知识:❤️ @0xRory
- MetaMask + 多浏览器 + 合约钱包
- MVM Scan : etherscan、bscscan、polygonscan,chainlist.org,filecoinscan
- 工具使用 Debank
1️⃣ 綜合性理解:by Remix 快速理解
Token:
-
ERC20 語法導讀
-
用 ERC20 發幣,操作 ERC20 合約
NFT:
-
ERC721 語法導讀
-
ERC1155 語法導讀
-
用 ERC721、ERC721A、ERC1155 鑄造 NFT,
-
操作 ERC721 、ERC721A、ERC1155 合約
-
白名单添加
Opensea:
-
Opensea 教學
-
創建頁面
-
Opensea Contract
-
Opensea 流程
-
Metadata 格式
Web3 儲存
-
用 IPFS 上傳圖片
Defi:
-
概念(流動性增加,兌換機制)
-
Uniswap
-
操作的方法、風險管理
-
多簽錢包, 簽名概念(原理)
2️⃣ 開發:
0.全站的基本瞭解 ❤️ @0xRory
- web3架構教學
1.基礎開發環境
- 環境建置 (Git, node, npm/yarn/pnpm, Hardhat, VSCode & Extensions)
2.Hardhat 控制
-
透過Hardhart 部署合約
-
Hardhat 基本操作 deply、Verify ...
-
查找/操作 Etherscan 上的合約
3.腳手架 React or Vue or next.js
-
UI:Bootstrap/tailwind
-
Ethereum 交互库:
- Web3.js
- ethers.js
- WAGMI hooks
4.網頁串接區塊鏈資料與連結錢包
- 去 Etherscan 拉 Abi+ 控制
- proxy 合約原理
- The Graph(SubGraph), appollo
- Storage: Ar, IPFS
- Serverside API: Go, gin (CRUD) 後台服務
- Chainlink VRF
- MEV
- Defi
- Dapp
- Dex
- DID、SBT
3️⃣ 进阶开发
- AMA