新手村定位:RCV模式:用简单路径、代码库和视频,帮助想进入Web3的所有开发者

Routine:技能树目录,github维护,本文档+github readme

Code: 目录对应的 github repo,新手村gitrepo

Video:Talk and store to Youtube,每周一次,开放给所有人

新手村和武器库协作,用模板进阶学习,完整用新手技能的综合实践。DApp模板武器库

@0xRory @Netboy Jhf

0️⃣  基础知识:

必须技能:无

  1. MetaMask + 多浏览器 + 合约钱包
  2. MVM Scan : etherscan、bscscan、polygonscan,chainlist.org
  3. 工具使用 Debank,

1️⃣  綜合性理解:by Remix 快速理解

必須技能:Solidity

Token:

ERC20 語法導讀

用 ERC20 發幣,操作 ERC20 合約

NFT:

白名单添加

ERC721  語法導讀

ERC721A 語法導讀

ERC1155 語法導讀

用 ERC721、ERC721A、ERC1155 鑄造 NFT,

操作 ERC721 、ERC721A、ERC1155 合約

選擇進階:

Merkle Tree

用 IPFS 上傳圖片

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 (进阶?)

  1. MEV

4️⃣ 進階理解:

安全意識

釣魚網站

discord

Solidity 測試發想流程

合約對抗戰:

Bug 探討

分析經典 NFT 合約項目的問題

項目探討

合約:

加密貓

pankswaip

ERC-4907

ERC 4610

ERC721A-X

ERC-xxxxxxx

項目:

去中心化儲存 Arweave 初學者工具

AMA