在以太坊合约中使用回退函数将以太网发送到外部地址

时间:2017-09-02 22:52:33

标签: ethereum solidity smartcontracts

我正在尝试创建一个合同,当收到一些以太网时,会自动将它们全部发送到固定的外部帐户。我需要这个网站,我有很多客户存放以太网。我打算为每个客户提供一个独特的以太坊账户或合同账户,这样每当他们发送一些以太网时,我的前端就会知道谁发送了,我从所有客户收到的所有资金都会转到我的固定账户“0x83fe472e50cf588f3fb309409bda2ab946248d8d”。

我的合同代码如下:

contract Transfer_effiAnkit
{

    address constant private receiver = 0x83fe472e50cf588f3fb309409bda2ab946248d8d;


    function () payable 
    {
        receiver.send(msg.value);
    }

    function getAddress() returns(address){

        return receiver;
    }

}

请帮忙。

1 个答案:

答案 0 :(得分:0)

你的合同应该有效我建议使用

mapping (address => uint256) balances;

跟踪交易