generated at
ローカル環境で Ethereum の秘密鍵生成・アドレス取得
開発用に Ethereum の秘密鍵とアドレスをいくつか生成したいときがあったので、そのときに使用した方法のメモです。
ethereumjs-wallet を使用すると、とても簡単に Ethereum の秘密鍵を生成したりアドレスを取得したりすることができます。
もちろんローカル環境(オフライン)で実行可能です。

ethereumjs-wallet のインストール
$ npm install ethereumjs-wallet --save

秘密鍵・アドレス取得コード例
example.js
var Wallet = require('ethereumjs-wallet'); const wallet = Wallet.generate(); console.log("privateKey: " + wallet.getPrivateKeyString()); console.log("address: " + wallet.getAddressString());

実行
上記のコードを app.js として保存した場合は、次のコマンドで実行できます。
$ node app.js

参考