2017-03-04 6 views
0

저는 기술을 블록화하고 인터넷에서 여기 저기에있는 일들 (Etheruem, Truffle, DApps 등)을 이해하려고 애쓰는 것을 처음 접했습니다. 에테 리움 공식 웹 사이트에서 ,누군가이 Ethereum 계약이 무엇을하고 있는지 자세히 설명해 주실 수 있습니까?

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

계약서 코드

contract tokenRecipient { 
    function receiveApproval(address _from, uint _value, address _token, bytes _extraData); 
}

이 선언 mapping (address => mapping (address => uint)) public allowance;

답변

0

우선 함수 기본적 경화 보내고 값이다의 어드레스가 전송 및 반환되는 데 걸리는 부울 값 . 다른 함수는 전달 값을위한 것이고 송신자와 수신자 주소를 취하고 성공 또는 실패에 대한 값을 다시 반환합니다.