有人可以详细解释这个以太坊合约在做什么吗?
Could somebody please explain in detail what this Ethereum contract is doing?
我是区块链技术的新手,正在尝试从互联网上到处了解一些东西(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;}
此合约代码
contract tokenRecipient {
function receiveApproval(address _from, uint _value, address _token, bytes _extraData);
}
和这个声明mapping (address => mapping (address => uint) ) public allowance;
第一个函数基本上是获取要发送硬币的地址和要发送的值以及 return 布尔值。其他功能用于传输值,并采用发送者和接收者地址以及 returns 再次记录成功或失败的值。
我在 Ethereum Stackchange 上发布了这个问题并得到了答案。也关注评论。
我是区块链技术的新手,正在尝试从互联网上到处了解一些东西(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;}
此合约代码
contract tokenRecipient { function receiveApproval(address _from, uint _value, address _token, bytes _extraData); }
和这个声明mapping (address => mapping (address => uint) ) public allowance;
第一个函数基本上是获取要发送硬币的地址和要发送的值以及 return 布尔值。其他功能用于传输值,并采用发送者和接收者地址以及 returns 再次记录成功或失败的值。
我在 Ethereum Stackchange 上发布了这个问题并得到了答案。也关注评论。