#EthFiddleとは?
https://ethfiddle.com/
Solidityを書き始めた方はお気づきかもしれませんが、他の言語周りとは違って便利な開発ツールが多くはないのが現状です。
そこで我々Loom Networkでは、solidity向けのGo PlaygroundまたはJSFiddleともいえるEthFiddleを開発しました。EThFiddleを使えば、ローカルのテストネット上で動作確認したsolidityのスニペットを数秒で共有することができます。
EthFiddleは、面倒な環境設定なしブラウザ内で直接コンパイルが可能です。
さらにその場で素早くスマートコントラクトをテスト&デバックし、ワンクリックでコードのパーマリンクをシェアできてしまいます。
今回はまず基本的な使い方を説明し、さらに便利な機能もご紹介していきます。
#基本的な使い方
ユーザーフレンドリーなGUIを目指した設計のため、特に迷わず使っていただけるかと思います。
◆まずSolidityコントラクトをコーディングし、画面上部の青い"Compile"ボタンでコンパイルしましょう。コンパイラのバージョンもボタン右側で選択可です。
◆コンパイル結果(エラー/アウトプット)が画面下部に表示されます。
画面右手イエローの"Deploy"をクリックしましょう。
◆デプロイを行うアドレスを選び"Deploy"をクリックします。
◆デプロイが完了し、コントラクトアドレスが生成されました。
右手でイエローの"Call"をクリックし、関数を呼び出してテストしてみましょう。
今回はset関数を呼び出します。
◆画面右部のフィールドで、無事トランザクションが発行されたことを確認できます。
◆全て動作を確認したら、画面左上"Share"をクリックしてパーマリンクを生成しましょう。リンク生成はコードさえ書いてあればどの段階でも可能です。
#EthFiddleのより便利な使い方
##◆チャットで他の開発者達と交流してみよう。
画面右下、ブルーの"OPEN CHAT"ボタンにお気づきですか?
ここをクリックするとたくさんのスマート・コントラクト開発者にコードについてアドバイスを求めたり、または自分の知識を提供したりと、有意義なコミュニケーションが楽しめます!
多くが海外の開発者なので英語で質問を投げかけて見ましょう。きっとすぐにリプライがあるはずです!
##◆Recent Fiddlesで他の人のコードを参考にしよう。
OPEN CHATボタン左手に、あまり目立ちませんが"Recent Fiddles"のリンクがあります。
ここでは他の開発者達がシェアしたコードを見ることができるので、コーディングのサンプルとしてヒントやアイディアが見つかるかもしれません。
####もちろんEthFiddleは無料でお使いいただけます。
便利にスマート・コントラクトを開発しましょう!!
よろしければフォローをお願いします!
Github | Telegram | Twitter | Medium
Visit us at https://loomx.io
Contact us: team@loomx.io