Solidity

我可以看一個實際使用中的應付功能範例嗎?

  • March 12, 2018

我想看一個在實踐中修改為應付的函式的例子。我希望它接受付款並持有乙太幣。

我想閱讀同一合約中的另一個函式,該函式可以將持有的乙太幣發送到特定地址。

來自https://programtheblockchain.com/posts/2017/12/15/writing-a-contract-that-handles-ether/的一個非常基本的範例:

pragma solidity ^0.4.17;

contract CommunityChest {
   function withdraw() public {
       msg.sender.transfer(this.balance);
   }

   function deposit(uint256 amount) payable public {
       require(msg.value == amount);
       // nothing else to do!
   }

   function getBalance() public view returns (uint256) {
       return this.balance;
   } 
}

引用自:https://ethereum.stackexchange.com/questions/42435