Solidityの対話型インタプリタを導入する方法を解説!

こんにちは、アカネヤ(@ToshioAkaneya)です。

Solidityって普通のプログラミング言語とは違い特殊な点が多いですよね。

ですので、Solidityを使ってイーサリアムのスマートコントラクトを開発をしている時に、

「あれ、ここの挙動ってどうなるんだっけ」

ということがあるかと思います。

僕もSolidityに慣れてないので、サクッと挙動を確認できる対話型インタプリタがあればな〜と思っていました。

探しみたら、ありました。

https://github.com/raineorshine/solidity-repl

導入方法は次のようになります。

以下のコマンドをターミナルで実行して下さい。

$ npm install -g ganache-cli
$ npm install -g solidity-repl

これでインストールは完了です。

次に、以下のコマンドをターミナルで実行すると対話型インタプリタが起動します。

$ ganache-cli # ganacheが起動する
$ solr # これはターミナルの別のタブで実行する。

無事起動したら完了です。お疲れ様でした!

もしもここまでで詰まっていたらGitHubのレポジトリを確認してみて下さい。

 

この対話型インタプリタはあまり開発が盛んではないようなので、そのうち使えなくなるかもしれません。

しかし、今の所は便利なツールです。

【追記】プログラミングスクールのレビューサイトを開発しました。

この度、プログラミングスクールのレビューサイトの「スクールレポート」を開発しました。

プログラミングスクールの人気は年々高まっているものの、高額な受講料を請求しておきながら質の低い教育を提供する悪質なスクールも見受けられるようになってきました。

今回開発した「スクールレポート」では受講生の方のみレビューを投稿することが出来ます。

プログラミングスクール業界がより健全なものになることを願っています。

スポンサーリンク