2017-06-26 7 views
1

ethereumでRPCを使用してトランザクションを送信する方法。ethereum rpc、トランザクションを送信

データ ":" 私はこの見つけるのですか

params: [{ 
    "from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", 
    "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", 
    "gas": "0x76c0", // 30400, 
    "gasPrice": "0x9184e72a000", // 10000000000000 
    "value": "0x9184e72a", // 2441406250 
    "data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675" 
}] 

:私はこの参照マニュアルの

0xd46eを....... 72445675

があります私は額とトランザクションのアドレスのみを入力することができる任意の単純なライブラリですか?

答えて

0

Web3.jsは、使用できるethereumとやりとりするための事実上のライブラリです。トランザクションを送信する方法については、documentationがあります。

データフィールドは、メッセージの関連データを含むバイト文字列、または契約作成トランザクションの場合は、初期化コードです。メッセージのデータは、符号化されたメソッドとその引数値です。ライブラリethereumjs-abiを使用して、データフィールドのエンコードとデコードを行うことができます。

0
  1. 単純なトランザクションを作成するだけの場合は、「データ」パラメータを使用できません。あなたが簡単なライブラリを求め

    params: [{ "from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155", "to": "0xd46e8dd67c5d32be8058bb8eb970870f07244567", "value": "0x9184e72a", // 2441406250 }]

  2. は、あなたは、単に「へ」と「値」、「から」を除くすべてのパラメータを無視して、このようにメソッドを呼び出すことができ、簡単なトランザクションを作成するにはちょうど量と住所。あなたは "〜に"アドレスを意味しているようです。単純にすべてのアドレスをトランザクションのソースとしてWalletに属しているbitcoin rpcとは異なり、ethereum rpcで正確な "from"アドレスを定義する必要があります。

関連する問題