07.ERC20
ERC20: Token Standard¶
6+3+2(6个method,3 option,2events)
https://eips.ethereum.org/EIPS/eip-20
作用:token的标准接口。
Abstract¶
以下标准允许在智能合约中实施代币的标准 API。该标准提供了转移代币的基本功能,并允许token获得批准,以便其他链上第三方可以使用它们。
Motivation¶
标准API允许以太坊上的任何代币被其他应用程序重复使用:从钱包到去中心化交易所。
Specification¶
Methods¶
- name
- symbol
- decimals
以上三个是任何一个ERC20都必须要有的吗?
这是非必须项
以下三个是一体的
Events¶
可以怎么用:后续数据分析等
补充:比较有名的USDT 没有遵守ERC20,导致币可能无法转出,要关注transfer方法修改下来避免错误(之前的已经大量使用。没办法强制所有人都去更换)
正式项目用safeERC20更加安全