Remixではボタン1つで簡単にソースコードのコンパイルとデプロイが可能です。今回は、Ethereumのノードを構築せずに、簡易的にRemixの仮想ノード(VM)上にコードをデプロイします。画面右側のコンパイル/デプロイ/テスト領域の「Run」タブで操作を行います(画面5)。デフォルト設定のまま、「Create」ボタンを押してみましょう。
デプロイが完了すると、下図のようにコントラクトアドレスとファンクションが表示されます(画面6)。
ファンクション「just_plus」のボタンを押下して、テストを実行してみましょう。テキストフィールドに半角数字を入力してボタンをクリックします。下図では「5」を入力したので、実行結果(uint256型の戻り値 _intNumber)が「5」になっています(画面7)。
続いて「3」を入力して実行すると、「5+3」で「8」が返って来ています(画面8)。
以上が、Remixを利用したコーディングとテストの一連の流れです。思っていたよりも簡単に開発を始められると感じたのではないでしょうか。では、続いて少し複雑なコードを書いてみましょう。今度は、2つのコントラクトを連携させて処理するケースを見てみます。
Copyright © ITmedia, Inc. All Rights Reserved.