初学者的基础知识查询手册

ERC-20是以太坊上的一种代币标准,定义了代币合约必须实现的一组方法。

ERC-20是以太坊上的一种代币标准,定义了代币合约必须实现的一组方法。以下是ERC-20标准定义的主要方法:

  1. totalSupply():

    • 描述:获取代币的总供应量。
    • 返回值:uint256,表示总供应量。
  2. balanceOf(address _owner):

    • 描述:获取指定地址(_owner)的代币余额。
    • 参数:_owner - 代币持有者的地址。
    • 返回值:uint256,表示指定地址的代币余额。
  3. transfer(address _to, uint256 _value):

    • 描述:从调用者的地址向指定地址(_to)转移一定数量(_value)的代币。
    • 参数:_to - 接收代币的地址,_value - 要转移的代币数量。
    • 返回值:bool,表示转移是否成功。
  4. transferFrom(address _from, address _to, uint256 _value):

    • 描述:从指定地址(_from)转移一定数量(_value)的代币到另一个地址(_to),需要提前获得授权。
    • 参数:_from - 转移代币的地址,_to - 接收代币的地址,_value - 要转移的代币数量。
    • 返回值:bool,表示转移是否成功。
  5. approve(address _spender, uint256 _value):

    • 描述:授权地址(_spender)能够从调用者的地址转移指定数量(_value)的代币。
    • 参数:_spender - 被授权的地址,_value - 授权的代币数量。
    • 返回值:bool,表示授权是否成功。
  6. allowance(address _owner, address _spender):

    • 描述:获取地址(_owner)授权给地址(_spender)的代币数量。
    • 参数:_owner - 代币持有者的地址,_spender - 被授权的地址。
    • 返回值:uint256,表示授权的代币数量。

    比起一些教科书式的文章,会写比较实用也好用的东西

  • 原创
  • 学分: 1
  • 标签:
点赞 1
收藏 0
分享

0 条评论

请先 登录 后评论
用户_18600
用户_18600
0x6627...795f
江湖只有他的大名,没有他的介绍。