- 開発用に Ethereum の秘密鍵とアドレスをいくつか生成したいときがあったので、そのときに使用した方法のメモです。
- ethereumjs-wallet を使用すると、とても簡単に Ethereum の秘密鍵を生成したりアドレスを取得したりすることができます。
- もちろんローカル環境(オフライン)で実行可能です。
ethereumjs-wallet のインストール
$ npm install ethereumjs-wallet --save
秘密鍵・アドレス取得コード例
var Wallet = require('ethereumjs-wallet'); const wallet = Wallet.generate(); console.log("privateKey: " + wallet.getPrivateKeyString()); console.log("address: " + wallet.getAddressString());
実行
- 上記のコードを app.js として保存した場合は、次のコマンドで実行できます。
$ node app.js