新手村定位:RCV模式:用简单路径、代码库和视频,帮助想进入Web3的所有开发者!
Routine:技能树目录,github维护,本文档+github readme
Code: 目录对应的 github repo,新手村gitrepo
Video:Talk and store to Youtube,每周一次,开放给所有人
新手村和武器库协作,用模板进阶学习,完整用新手技能的综合实践。DApp模板武器库
@0xRory @Netboy Jhf
0️⃣ 基础知识:
必须技能:无
1️⃣ 綜合性理解:by Remix 快速理解
必須技能:Solidity
Token:
ERC20 語法導讀
用 ERC20 發幣,操作 ERC20 合約
NFT:
白名单添加
ERC721 語法導讀
ERC721A 語法導讀
ERC1155 語法導讀
用 ERC721、ERC721A、ERC1155 鑄造 NFT,
操作 ERC721 、ERC721A、ERC1155 合約
選擇進階:
Merkle Tree
用 IPFS 上傳圖片
Opensea 教學
創建頁面
Opensea Contract
Opensea 流程
Metadata 格式
Defi:
概念(流動性增加,兌換機制)
uniswap
多簽錢包, 簽名概念
实用:
Chainlink VRF
The Graph
3️⃣ 開發:
1.基礎開發環境
環境建置 (Git, npm, Hardhat, VSCode & Extensions)
必須技能:Git, Vscode, Javascript
2.Hardhat 控制
透過Hardhart 部署合約
Hardhat deply
Hardhat Verify
查找/操作 Etherscan 上的合約
3.腳手架 React or Vue or next.js
Web3.js、ethers.js、WAGMI hooks
網頁串接區塊鏈資料與連結錢包
4.proxy 合約原理
5.The Graph, appollo
6.Storage: Ar, IPFS
7.Serverside API: Go, gin,
8.Application and Architecture (进阶?)
4️⃣ 進階理解:
安全意識
釣魚網站
discord
Solidity 測試發想流程
讓你的專案不會從開始到放棄 – 專案管理
WBS
Milestone
Gantt chart
人力資源用量表
Scrum
合約對抗戰:
Bug 探討
分析經典 NFT 合約項目的問題
項目探討
合約:
加密貓
pankswaip
…
ERC-4907
ERC 4610
ERC721A-X
ERC-xxxxxxx
項目:
去中心化儲存 Arweave 初學者工具
AMA