generateWallet.py 721 B

12345678910111213141516171819202122232425
  1. from web3 import Web3
  2. from eth_account import Account
  3. from bip44 import Wallet
  4. mnemonic = "morning cool cake surface state crucial stool rocket lobster medal fossil talent"
  5. w = Wallet(mnemonic)
  6. private_keys = []
  7. addresses = []
  8. for i in range(20):
  9. private_key, address = w.derive_account("eth", i)
  10. account = Account.from_key(private_key)
  11. # print(f"Private Key {i+1}: {private_key.hex()}")
  12. # print(f"Address {i+1}: {account.address}")
  13. private_keys.append(private_key.hex())
  14. addresses.append(account.address)
  15. print('private_keys:\n--------------------------\n')
  16. for pk in private_keys:
  17. print(pk)
  18. print()
  19. print('addresses:\n--------------------------\n')
  20. for addr in addresses:
  21. print(addr)