智能合约实战 solidity 语法学习 09 [ 以太坊 ether ERC20标准API介绍及示例 ]name symbol decimals totalSupply balanceOf...(代

Posted www_vane

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能合约实战 solidity 语法学习 09 [ 以太坊 ether ERC20标准API介绍及示例 ]name symbol decimals totalSupply balanceOf...(代相关的知识,希望对你有一定的参考价值。

 

1. ERC20代币的标准API

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md

2. API介绍及示例

interface Token {
    //输入地址,可以获取该地址代币的余额
    function balanceOf(address _owner) external view returns (uint256 balance);

    //将自己的token转账给_to地址,_value为转账个数
    function transfer(address _to, uint256 _value)  external returns (bool success);

    //与approve搭配使用,approve批准之后,调用transferFrom函数来转移token
    function transferFrom(address _from, address _to, uint256 _value) external returns (bool success);

    //批准_spender账户从自己的账户转移_value个token,可以多次转移
    function approve(address _spender  , uint256 _value) external returns (bool success);

    //返回_spender还能转移_owner的token个数
    function allowance(address _owner, address _spender) external view returns (uint256 remaining);    
    /* 
      关于approve、transferFrom、allowance
      账户_owner有100个ETH,想允许_sp

以上是关于智能合约实战 solidity 语法学习 09 [ 以太坊 ether ERC20标准API介绍及示例 ]name symbol decimals totalSupply balanceOf...(代的主要内容,如果未能解决你的问题,请参考以下文章

智能合约实战 [solidity 语法学习](持续更新)

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 03 [ 数据类型 ]

智能合约实战 solidity 语法学习 09 [ 以太坊 ether ERC20标准API介绍及示例 ]name symbol decimals totalSupply balanceOf...