I am trying to create a contract, which when receives some ether, send them all to a fixed external account automatically. I need this for a website, where I have many customers depositing ether. I intend to provide each customer a unique ethereum account or contract account so that whenever they send some ether, my front end knows who has sent, and all of the funds I receive from all the customer goes to my fixed account "0x83fe472e50cf588f3fb309409bda2ab946248d8d".
my contract code is as follows:
contract Transfer_effiAnkit
{
address constant private receiver = 0x83fe472e50cf588f3fb309409bda2ab946248d8d;
function () payable
{
receiver.send(msg.value);
}
function getAddress() returns(address){
return receiver;
}
}
Please help.
your contract should works i recommend the use of
to keep track of transactions