Skip to content

Commit 33b59b6

Browse files
committed
Add study notes for 2025-08-18
1 parent 2b732c7 commit 33b59b6

1 file changed

Lines changed: 54 additions & 0 deletions

File tree

wangwanlu09.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff 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
# 学习笔记

0 commit comments

Comments
 (0)