批量生成小狐狸钱包(以太坊钱包地址)的脚本

搭建好Node的环境,使用WebStrom或VS code编辑器打开项目,安装eth依赖库ethereumjs-wallet

npm i ethereumjs-wallet

创建wallet脚本文件

var Wallet = require(ethereumjs-wallet)
const fs = require(fs);

// 生成  i 个钱包地址数量
for(var i = 0; i < 3; i++){
          
   
    const EthWallet = Wallet.default.generate(false);

    const addressALL = EthWallet.getAddressString();
    const addr = addressALL + "
";
    console.log("address: " + EthWallet.getAddressString());

    const privateKeyALL = EthWallet.getPrivateKeyString();
    const pKey = privateKeyALL + "
";
    console.log("privateKey: " + EthWallet.getPrivateKeyString());

    //将所有地址保存到文件中
    fs.appendFile(address.txt, addr, (err) => {
          
   
        if (err) throw err;
        console.log(追加address);
    });
    //将所有的私钥保存到私钥文件中
    fs.appendFile(privateKeyALL.txt, pKey, (err) => {
          
   
        if (err) throw err;
        console.log(追加privateKey);
    });

}
经验分享 程序员 微信小程序 职场和发展