forked from cerc-io/stack-orchestrator
18 lines
510 B
Python
18 lines
510 B
Python
|
from web3.auto import w3
|
||
|
import json
|
||
|
import ruamel.yaml as yaml
|
||
|
import sys
|
||
|
|
||
|
w3.eth.account.enable_unaudited_hdwallet_features()
|
||
|
|
||
|
testnet_config_path = "genesis-config.yaml"
|
||
|
if len(sys.argv) > 1:
|
||
|
testnet_config_path = sys.argv[1]
|
||
|
|
||
|
with open(testnet_config_path) as stream:
|
||
|
data = yaml.safe_load(stream)
|
||
|
|
||
|
for key, value in data['eth1_premine'].items():
|
||
|
acct = w3.eth.account.from_mnemonic(data['mnemonic'], account_path=key, passphrase='')
|
||
|
print("%s,%s,%s" % (key, acct.address, acct.key.hex()))
|