こんにちは。
Ethereum のブロックチェーンに簡単に接続するスクリプト geth-control をいつくか改善しましたので、 ブログの方にも内容のまとめとお知らせを兼ねて書きたいと思いいます。v1.2です。
geth-constrolスクリプトについては説明はこちら。
イーサリアムのクライアントソフト go-ethereum (geth)を制御するスクリプトを作りました - プラスプラス開発者ブログ
主な変更点
- ポート番号がデフォルトのままの場合は設定ファイルを持たなくても動作するようにした
- 開発時に、mistを使うケースがありますので、作成したプライベートネットに mist を繋げられるようにスクリプトを追加
launch-mist-private-net.sh
- Geth JavaScript console を簡単に呼び出せるようにスクリプトを追加
attach-to-geth-console.sh
- 二重起動の対策をプロセスIDから実際にプロセスが存在するか、確認するように修正した
というあたりです。
GitHubで公開しています。MITライセンスです。
イーサリアム公式ウォレット mist はこちらからダウンロードできます。
Releases · ethereum/mist · GitHub
追加になったスクリプトの使い方
launch-mist-private-net.sh
これはそのまま、引数無しでコンソールで実行すると mist を起動してくれます。
attach-to-geth-console.sh
実行しますとこのような形でコンソールが出ます。
終了は exit
を入力します。
$ ./attach-to-geth-console.sh Welcome to the Geth JavaScript console! instance: Geth/v1.8.3-unstable/darwin-amd64/go1.9.2 coinbase: 0x0ece****************************444 at block: 69812 (Tue, 29 May 2018 17:40:15 JST) datadir: /Users/********/geth-control/private-net modules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0 >
是非活用してみてください。