Myetherwallet

有沒有辦法一次生成多個地址?

  • July 1, 2018

我可以使用 MyEtherWallet 生成一個新的乙太坊地址。但是使用它我一次生成一個地址。這需要很長時間才能生成,比如說 100 個私鑰。

有沒有辦法自動化這個過程?

例如,我點擊一個按鈕並生成 100 個(或任意數量)乙太坊私鑰。

如果您以程式方式談論,當然可以!乙太坊 web3js 允許您使用以程式方式生成的私鑰生成公共地址。呼叫該函式允許您在短時間內根據性能生成任意數量的密鑰對。

獲取web3

var Web3 = require('web3');
var web3 = new Web3('ws://localhost:8546');
var accounts = web3.eth.accounts;

var keys = [];
var amount = 10;

for(var i = 0; i < amount; i++) {
   keys.push(accounts.create(web3.utils.randomHex(32)));
}

理論上應該這樣做。

文件

引用自:https://ethereum.stackexchange.com/questions/52345