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,60 @@ timezone: UTC+8
1515## Notes
1616
1717<!-- Content_START -->
18+ # 2025-08-18
19+
20+ ## ** 今日学习笔记 **
21+
22+ ### ** 阶段 1:复习 & 回顾(30 分钟)**
23+
24+ ** 目标** :熟悉已有代币合约和前端调用逻辑,为 DeFi 练习打基础
25+
26+ ** 学习内容** :
27+
28+ 1 . 回顾写好的代币合约
29+
30+ * 检查 ERC-20 / ERC-721 基本功能:` balanceOf ` 、` transfer ` 、` mint ` 等
31+ * 理解合约中变量、函数、映射(mapping)使用方式
32+
33+ 2 . 理解 ERC-20 / ERC-721 标准
34+
35+ * ERC-20:代币余额、转账、授权
36+ * ERC-721:NFT 唯一性、转移、元数据
37+ 3 . 前端调用练习
38+
39+ * 使用 Ethers.js / Web3.js 调用代币合约
40+ * 测试查询余额、转账、mint 功能
41+
42+ ** 练习建议** :
43+
44+ * 在本地或测试网执行一次 ` transfer ` 和 ` mint ` ,确认前端显示正确
45+ * 记录遇到的错误或疑问,方便阶段 2 结合解决
46+
47+ ---
48+
49+ ### ** 阶段 2:Staking 合约学习**
50+
51+ ** 目标** :理解质押合约逻辑,为 DeFi 功能搭建基础
52+
53+ ** 学习内容** :
54+
55+ 1 . 学习简单 Staking 合约示例
56+
57+ * 用户存入代币 → 记录数量和时间
58+ * 计算奖励(可按时间或比例)
59+ * 用户可随时领取奖励
60+
61+ 2 . 理解事件触发
62+
63+ * 例如 ` Deposit ` 、` Withdraw ` 、` Claim `
64+ * 前端可以监听事件更新 UI
65+
66+ 3 . 在 Remix 中实践
67+
68+ * 编写一个简化的 Staking 合约
69+ * 测试 Stake、Unstake 和 Claim 功能
70+ * 观察合约状态变化和事件输出
71+
1872# 2025-08-17
1973
2074# 学习笔记
You can’t perform that action at this time.
0 commit comments