Ethereum-interacting-contract

提供:Dev Guides
移動先:案内検索

イーサリアム-契約との対話

デプロイされた契約をクリックすると、契約によって提供されるさまざまなパブリックメソッドが表示されます。 これは、以下のスクリーンショットに示されています。

パブリックメソッドの展開

最初のメソッド*送信*には、その前に編集ボックスが含まれています。 ここで、コントラクトメソッドに必要なパラメーターを入力します。 他の2つのメソッドはパラメーターを取りません。

送金

ここで、契約ウィンドウに表示される*送信*関数の前に100などの金額を入力します。 [送信]ボタンをクリックします。 これにより、コントラクトの send メソッドが実行され、コントラクトの value フィールドの値が減少し、 amount フィールドの値が増加します。

送金

契約価値の調査

前回の*送金*アクションにより、契約額が100減少しました。 これで、コントラクトの getBalance メソッドを呼び出すことでこれを調べることができます。 以下のスクリーンショットに示すように、 getBalance ボタンをクリックすると出力が表示されます-

契約価値の調査

契約の*値*は900に削減されました。

収集した金額を調べる

このセクションでは、この契約でこれまでに収集された金額を調べます。 このためには、 getAmount ボタンをクリックします。 次の画面が表示されます。

収集量の調査

*amount* フィールドの値が0から100に変更されました。

いくつかの*送信*操作を試行し、コントラクトの value および amount フィールドを調べて、デプロイされたコントラクトが期待どおりに実行されていると結論付けます。