Solidity

從合約地址轉賬

  • April 22, 2021

我創建了一個帶有payable函式的合約,但乙太幣儲存在合約中我正在尋找一種將乙太幣轉移到另一個地址的方法

如果乙太幣已經在合約中,而你沒有轉移已經在合約中實現的乙太幣的功能,那麼乙太幣將永遠存在於合約中。

一個接收乙太幣並允許轉賬的簡單合約如下所示。只有部署合約的人才能轉移乙太幣。

pragma solidity ^0.4.24; 

contract myContract{

   address public owner;

   constructor() public {
       owner = msg.sender;
   }

   function transfer(address to, uint256 amount) public {
       require(msg.sender==owner);
       to.transfer(amount);
   }

   function () public payable {}
}

希望這可以幫助

你可以呼叫s 賬戶receiver.transfer(amount)中的乙太幣receiver

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