智能合約:水龍頭合約

最近開始學習智能合約,發現這個東西挺有意思。後期會將自己所寫的所有合約都一一記錄。歡迎大家交流。
下面這個合約實現的功能爲:首先保證合約裏面有eth,每調用一次智能合約,就會從智能合約獲取一筆eth,稱爲水龍頭合約。

pragma solidity >=0.4.22;
contract Faucet{
    function withdraw(uint amount) public payable{
    	//amount 需要小於等於1
        require(amount<=1);
        // 向msg.sender發送amount數量的eth
        msg.sender.transfer(amount);
    }
    function() public payable{}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章