【问题标题】:Could somebody please explain in detail what this Ethereum contract is doing?有人可以详细解释一下这个以太坊合约在做什么吗?
【发布时间】:2017-07-24 17:55:41
【问题描述】:

我是区块链技术的新手,并试图从互联网上到处了解一些东西(Etheruem、Truffle、DApps 等)。 来自以太坊官网,

Create a cryptocurrency contract in Ethereum

我正在尝试具体了解这些功能

approve(address _spender, uint _value) returns (bool success) {...}

approveAndCall(address _spender, uint _value, bytes _extraData) returns (bool success) {...}

transferFrom(address _from, address _to, uint _value) returns (bool success) {...}

最后是function() {throw;}

此合约代码

合约tokenRecipient {
  函数receiveApproval(地址_from,uint_value,地址_token,字节_extraData);
}

还有这个声明mapping (address => mapping (address => uint) ) public allowance;

【问题讨论】:

    标签: blockchain ethereum solidity


    【解决方案1】:

    第一个函数基本上将地址发送到硬币要发送的位置以及要发送的值并返回布尔值。其他功能用于传输价值,并获取发送方和接收方地址,并再次返回成功或失败的账本值。

    【讨论】:

      【解决方案2】:

      我在Ethereum Stackchange 上发布了这个问题并得到了答案。也跟随 cmets。

      How does a token contract work?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-19
        • 1970-01-01
        • 2018-04-26
        • 2018-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多