Transactions

如何在收到乙太幣交易後立即發送乙太幣或 erc20 代幣?

  • April 3, 2018

也許還有如何開發具有所需功能的小型應用程序…..

我希望有人給我有用的答案。謝謝

像這樣的東西:

// resend all sent ether. Or maybe some part of it?
function sendEther(address _to) public payable {
    _to.transfer(msg.value);
}

mapping (address => uint256) public balances;

// Send tokens in exchange of Ether
function sendTokens(address _to) public payable {
    uint divider = 10;
    uint _value = msg.value / divider;
    balances[msg.sender] -= _value;
    balances[_to] += _value;
}
}

發送多少乙太幣和發送多少代幣的實際邏輯取決於您。而且程式碼缺少很多安全檢查,但你明白了。

此外,正如在另一個答案中已經指出的那樣,如果您想確保傳入的乙太幣得到處理,您應該考慮使用備份功能。

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