DApp如何使用以太币

1.支付以太币:

  使用payable函数来表示支付

2.提现以太币:

  发送以太币后,会被存储进合约的以太币账户里面并且冻结在里面,除非添加一个函数来从合约中把以太币提取:

  如:

  contract GetPaid is Ownable{

    function withdraw() external onlyOwner {

      onwer.transfer(this.balance);

    }

  }   //这里使用了Ownable合约中的owner和onlyOwner//前面说过合约通常继承Ownable来使用

  可以通过transfer函数向一个地址发送以太币,然后this.balance将会返回当前合约存储了多少以太币,msg.sender是返回当前的地址。通过transfer可以向任何以太坊地址付钱

原文地址:https://www.cnblogs.com/beautiful7/p/12386690.html