ERC-20标准包括以下方法:
totalSupply():返回通证的总供应量。
balanceOf(address _owner):_owner账户的账户余额。
transfer(address _to, uint256 _value):发送数量为_value的通证到地址_to,触发Transfer事件。
transferFrom(address _from, address _to, uint256 _value):从地址_from发送数量为_value的通证到地址_to,触发Transfer事件。
approve(address _spender, uint256 _value):允许_spender提取一定数量的金额。
allowance(address _owner, address _spender):返回允许_spender从_owner提取的金额。
以上这些方法将会触发以下事件:
transfer(address indexed _from, address indexed _to, uint256 _value):当
token被转移时则会触发。
approval(address indexed _owner, addressindexed _spender, uint256 _value):成功调用approve方法后则会触发。
ERC-20标准于2015年被提出,并于2017年9月正式确定,这是通证标准化的一个很好的开始。但是,社区中的一些开发人员指出,这个标准存在缺陷和漏洞。另外,有些用例的确需要使用不同的标准,下面介绍一些其他的ERC标准。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。