File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,70 @@ kafka 福州,在准备we3项目和技术栈,刚参加完chainlink黑客松
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-20
19+
20+ (1) DApp 开发基本流程
21+
22+ 环境准备
23+
24+ 安装 Node.js、Hardhat/Foundry
25+
26+ 配置钱包(MetaMask)与测试网(如 Sepolia、Polygon Testnet)
27+
28+ 智能合约编写
29+
30+ 使用 Solidity 编写一个简单的合约(如存取款、计数器、NFT Mint)
31+
32+ 测试合约逻辑
33+
34+ 合约部署
35+
36+ 部署到测试网
37+
38+ 获取合约地址与 ABI
39+
40+ 前端集成
41+
42+ 使用 web3.js / ethers.js 与合约交互
43+
44+ 实现基础 UI(按钮、输入框、结果展示)
45+
46+ 用户交互
47+
48+ 钱包连接(connect wallet)
49+
50+ 发送交易、签名、读取链上数据
51+
52+ (2) DApp 的典型案例
53+
54+ 计数器(Counter DApp):最常见的入门项目
55+
56+ Todo List DApp:任务数据存储在链上
57+
58+ NFT Mint DApp:发行和展示简单的 NFT
59+
60+ 投票 DApp:链上治理的原型
61+
62+ (3) DApp 开发的常见坑
63+
64+ Gas fee 与区块链确认速度
65+
66+ 智能合约升级与可扩展性
67+
68+ 前端钱包兼容性(不同浏览器、不同钱包插件)
69+
70+ 用户体验(签名流程复杂、错误提示不足)
71+
72+ 4 . 学习与实践建议
73+
74+ 动手练习:从一个简单的 Counter DApp 开始,逐步扩展功能
75+
76+ 多用测试网:避免浪费真实 ETH
77+
78+ 阅读开源代码:学习 Uniswap、OpenZeppelin 等成熟项目的设计
79+
80+ 尝试参加黑客松:与其他开发者协作,快速提升实战经验
81+
1882# 2025-08-18
1983
20840818
You can’t perform that action at this time.
0 commit comments