37
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

EthFiddleでsolidityコードを共有しよう

Last updated at Posted at 2018-02-23

#EthFiddleとは?

Снимок экрана 2018-02-23 в 14.02.04.png

https://ethfiddle.com/

Solidityを書き始めた方はお気づきかもしれませんが、他の言語周りとは違って便利な開発ツールが多くはないのが現状です。
そこで我々Loom Networkでは、solidity向けのGo PlaygroundまたはJSFiddleともいえるEthFiddleを開発しました。EThFiddleを使えば、ローカルのテストネット上で動作確認したsolidityのスニペットを数秒で共有することができます。

EthFiddleは、面倒な環境設定なしブラウザ内で直接コンパイルが可能です。
さらにその場で素早くスマートコントラクトをテスト&デバックし、ワンクリックでコードのパーマリンクをシェアできてしまいます。

今回はまず基本的な使い方を説明し、さらに便利な機能もご紹介していきます。

#基本的な使い方
ユーザーフレンドリーなGUIを目指した設計のため、特に迷わず使っていただけるかと思います。

◆まずSolidityコントラクトをコーディングし、画面上部の青い"Compile"ボタンでコンパイルしましょう。コンパイラのバージョンもボタン右側で選択可です。
compile.png

◆コンパイル結果(エラー/アウトプット)が画面下部に表示されます。
画面右手イエローの"Deploy"をクリックしましょう。
Снимок экрана 2018-02-23 в 14.42.04.png

◆デプロイを行うアドレスを選び"Deploy"をクリックします。
Снимок экрана 2018-02-23 в 14.47.58.png

◆デプロイが完了し、コントラクトアドレスが生成されました。
右手でイエローの"Call"をクリックし、関数を呼び出してテストしてみましょう。
今回はset関数を呼び出します。
Снимок экрана 2018-02-23 в 14.48.53.png

◆関数の引数に適切な値を入力し、"Call"します。
Снимок экрана 2018-02-23 в 14.49.32.png

◆画面右部のフィールドで、無事トランザクションが発行されたことを確認できます。
Снимок экрана 2018-02-23 в 14.50.06.png

◆全て動作を確認したら、画面左上"Share"をクリックしてパーマリンクを生成しましょう。リンク生成はコードさえ書いてあればどの段階でも可能です。
Снимок экрана 2018-02-23 в 14.58.49.png
#EthFiddleのより便利な使い方
##◆チャットで他の開発者達と交流してみよう。
画面右下、ブルーの"OPEN CHAT"ボタンにお気づきですか?
ここをクリックするとたくさんのスマート・コントラクト開発者にコードについてアドバイスを求めたり、または自分の知識を提供したりと、有意義なコミュニケーションが楽しめます!
多くが海外の開発者なので英語で質問を投げかけて見ましょう。きっとすぐにリプライがあるはずです!
##◆Recent Fiddlesで他の人のコードを参考にしよう。
OPEN CHATボタン左手に、あまり目立ちませんが"Recent Fiddles"のリンクがあります。
ここでは他の開発者達がシェアしたコードを見ることができるので、コーディングのサンプルとしてヒントやアイディアが見つかるかもしれません。
Снимок экрана 2018-02-23 в 15.24.03.png

####もちろんEthFiddleは無料でお使いいただけます。
便利にスマート・コントラクトを開発しましょう!!

logo.png
よろしければフォローをお願いします!
Github | Telegram | Twitter | Medium
Visit us at https://loomx.io
Contact us: team@loomx.io

37
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?