You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
721 B
25 lines
721 B
from web3 import Web3
|
|
from eth_account import Account
|
|
from bip44 import Wallet
|
|
|
|
mnemonic = "morning cool cake surface state crucial stool rocket lobster medal fossil talent"
|
|
w = Wallet(mnemonic)
|
|
|
|
private_keys = []
|
|
addresses = []
|
|
|
|
for i in range(20):
|
|
private_key, address = w.derive_account("eth", i)
|
|
account = Account.from_key(private_key)
|
|
# print(f"Private Key {i+1}: {private_key.hex()}")
|
|
# print(f"Address {i+1}: {account.address}")
|
|
private_keys.append(private_key.hex())
|
|
addresses.append(account.address)
|
|
|
|
print('private_keys:\n--------------------------\n')
|
|
for pk in private_keys:
|
|
print(pk)
|
|
print()
|
|
print('addresses:\n--------------------------\n')
|
|
for addr in addresses:
|
|
print(addr) |