2017-09-02 15 views
0

私はいくつかのエーテルを受け取ったときにそれらをすべて固定された外部アカウントに自動的に送信する契約を作成しようとしています。私は多くの顧客がエーテルを預けているウェブサイトに必要です。私は各顧客に一意のエーテルアカウントまたは契約アカウントを提供するつもりで、彼らが何人かのエーテルを送るたびに私のフロントエンドが誰を送ったのか知っています、そして、私はすべての顧客から受け取った資金のすべてを私の固定アカウント "0x83fe472e50cf588f3fb309409bda2ab946248d8d"次のようにエーテリウム契約でフォールバック機能を使用して外部アドレスにエーテルを送信する

私の契約コードは次のとおりです。

contract Transfer_effiAnkit 
{ 

    address constant private receiver = 0x83fe472e50cf588f3fb309409bda2ab946248d8d; 


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

    function getAddress() returns(address){ 

     return receiver; 
    } 

} 

助けてください。

答えて

0

は、ご契約の作品は、私は、同じ顧客が2つの異なるアカウントから資金を送信した場合、トランザクション

+0

何を追跡する

mapping (address => uint256) balances; 

の使用を推奨すべきか?私は顧客ごとに1つの固有のアドレスを持っていたので、どの顧客が合計金額を送ったのかを知ることができ、その住所の契約が入金を私の主要住所に転送する予定です。私は要件を明確にしたことを願っています。 –

+0

各顧客に一意の契約アドレスを提供する予定の場合、顧客が独自の契約書にエーテルを送り、ウォレットに転送すると、ウォレット上のトランザクションは契約アドレスからのエーテルを表示します。指定された契約住所 – Moes

関連する問題