0

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

在以太坊中创建加密货币合约

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

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;}

本合约代码

合约代币收件人{
  函数receiveApproval(地址_from,uint_value,地址_token,字节_extraData);
}

和这个宣言mapping (address => mapping (address => uint) ) public allowance;

4

2 回答 2

0

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

于 2017-03-04T17:58:31.837 回答
0

我在Ethereum Stackchange上发布了这个问题并得到了答案。也关注评论。

代币合约如何运作?

于 2017-03-08T08:40:41.530 回答