- 開発用に 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
参考
Note
- Ethereum 関連の情報は https://scrapbox.io/sushiether/ に集約することにしました。
- この記事の内容に変更・更新がある場合は、以下の URL を更新します。
- https://scrapbox.io/sushiether/ローカル環境で_Ethereum_の秘密鍵生成・アドレス取得