Ethereum-creating-contract-users
イーサリアム-契約ユーザーの作成
この章では、イーサリアムでの契約ユーザーの作成について学びます。 公開された契約のユーザーを作成するには、前の手順で使用していた同じGanacheブロックチェーンに接続された別の MyEtherWallet クライアントを作成します。 MyEtherWallet 画面に移動して、新しいウォレットを作成します。
[契約]メニューをクリックし、前のケースと同様に[契約との対話]オプションを選択します。 この新しいユーザーは、既に公開されているコントラクトと単に対話し、自分のコントラクトを展開しないことに注意してください。 前のケースで使用した契約アドレスとABIを指定します。
ここで、 Access ボタンをクリックして、 send メソッドを呼び出します。 要求されたら、送信する100 ETHなどの値を入力します。 トランザクションを送信します。 提出すると、次の画面が表示されます。
この新しいクライアントをGanacheブロックチェーンに接続するには、Ganacheコンソールにアクセスしてください。 次のスクリーンショットに示すように、アカウント#2の鍵アイコンをクリックします-
アカウント#2の秘密鍵を取得します。
ここに示すように、受け取ったキーをコピーして、新しく作成したウォレットで使用します-
[ロック解除]ボタンをクリックしてウォレットを接続します。
ウォレットが正常にロック解除されたら、目的の送信トランザクションを記述します。
- 「トランザクションの生成」ボタンをクリックして、トランザクションを生成します。
トランザクションを*作成*し、ブロックチェーンに反映されるまでしばらく待ちます。 ここで、*“ getAmount” *を実行すると、表示される量は200になります。
「getBalance」*を実行します。 *value フィールドは800になります。
トランザクションログを調べて、さまざまなユーザーによって実行されたさまざまなトランザクションを確認します。