Mist Wallet(ミストウォレット)は、Ethereumの公式ウォレットです。
下記のような機能を持っています。
- アカウントの生成
- etherの残高確認や送金
- スマートコントラクトの生成/関数呼び出し
- イベントの確認
Mist Wallet(ミストウォレット)のダウンロード
Mist Walletを下記サイトよりダウンロードします。
Mist Wallet(ミストウォレット) - https://github.com/ethereum/mist/releases
Ubuntu20.04で動作確認をしていますので、Ethereum-Wallet-linux64-0-11-1.zipをダウンロードしました。
ダウンロードしたzipファイル解凍します。
[コマンド]
1 | unzip Ethereum-Wallet-linux64-0-11-1.zip |
解凍すると次のようなファイルが作成されます。
Mist Wallet(ミストウォレット)の起動
Mist Wallet(ミストウォレット)を起動するために、解凍したディレクトリに移動し次のコマンド実行します。
[コマンド]
1 | ./ethereumwallet |
[結果]
1 | ./ethereumwallet: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory |
上記のようなエラーが発生しました。
不足のライブラリlibgconf-2.so.4をインストールします。
[インストールコマンド]
1 | sudo apt-get install libgconf-2-4 |
もう一度起動してみます。
[コマンド]
1 | ./ethereumwallet |
またエラーが発生しました。
ダイアログに表示されているコマンドを実行し、NTPをインストールします。
[インストールコマンド]
1 | sudo apt-get install ntp |
再度起動してみます。
[コマンド]
1 | ./ethereumwallet |
Ethereum Walletのウィンドウが表示され、あと一歩という感じでしたが、三度エラーが発生しました。
「ノードにつながりませんか?ログを見てください」とのことでログを確認します。
(ちなみにgethは起動した状態になっています。)
[all.log]
1 | [2021-06-27T07:52:02.042] [ERROR] EthereumNode - Failed to connect to node Error: Unable to connect to socket: timeout |
ノードにつながらずタイムアウトになったようですが、解決するヒントになるような情報はないようです。
次回は、この問題を調査し解決していきたいと思います。