show-generated-wallets.js 794 B

123456789101112131415161718192021222324
  1. const ChainLib = require("../lib/chain-lib");
  2. const Web3Utils = require("../../utils/web3-utils");
  3. const WalletUtils = require("../lib/wallet-lib")
  4. const logger = require("../../utils/logger");
  5. const secretConfig = require("../../.secret-config.js")
  6. async function main() {
  7. const chain = await ChainLib.getChainFromCommand()
  8. const web3 = Web3Utils.autoCreate(chain)
  9. for (let index = 0; index < secretConfig.walletMax; index++) {
  10. const privateKey = await WalletUtils.readWallet(index)
  11. if (!privateKey) logger.info('cant find wallet in db, index:'.concat(index.toString()))
  12. const wallet = web3.eth.accounts.privateKeyToAccount(privateKey)
  13. logger.info(wallet.address, wallet.privateKey)
  14. }
  15. }
  16. main().catch((error) => {
  17. console.error(error);
  18. process.exitCode = 1;
  19. })