Skip to content

Commit eb4a1f8

Browse files
committed
Add study notes for 2025-08-20
1 parent 9b27b82 commit eb4a1f8

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

kuove.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,50 @@ web2转型web3,希望学习测试与开发
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-20
19+
20+
### **`IERC20Metadata`**
21+
22+
```solidity
23+
import "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol";
24+
```
25+
26+
来自 ERC-20 标准的可选元数据函数的接口。
27+
28+
函数
29+
30+
- [`name()`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20Metadata-name--)
31+
- [`symbol()`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20Metadata-symbol--)
32+
- [`decimals()`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20Metadata-decimals--)
33+
34+
IERC20
35+
36+
- [`totalSupply()`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-totalSupply--)
37+
- [`balanceOf(account)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-balanceOf-address-)
38+
- [`transfer(to, value)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-transfer-address-uint256-)
39+
- [`allowance(owner, spender)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-allowance-address-address-)
40+
- [`approve(spender, value)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-approve-address-uint256-)
41+
- [`transferFrom(from, to, value)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-transferFrom-address-address-uint256-)
42+
43+
事件
44+
45+
IERC20
46+
47+
- [`Transfer(from, to, value)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-Transfer-address-address-uint256-)
48+
- [`Approval(owner, spender, value)`](https://docs.openzeppelin.com/contracts/5.x/api/token/erc20#IERC20-Approval-address-address-uint256-)
49+
50+
### **`name() → string` external**
51+
52+
返回代币的名称。
53+
54+
### **`symbol() → string` external**
55+
56+
返回代币的符号。
57+
58+
### **`decimals() → uint8` external**
59+
60+
返回代币的小数位数。
61+
1862
# 2025-08-19
1963

2064
### **核心**

0 commit comments

Comments
 (0)