def import_command(arg): try: f = open(arg, 'r') private_key = wallet.WIF_to_key(f.read()) private_key = output(private_key) return private_key except IOError: print("usage:\timport /path/to/file/with/WIF/Private/Key\n")
def get_current_private_key(): print("Enter your private key:\t") private_key = input() if (len(private_key) != 64 and len(private_key) != 51): print("\033[1;31;40mInvalid private key\n") exit(0) if len(private_key) != 64: private_key = wallet.WIF_to_key(private_key) return private_key
def __init__(self, height=0, reward=50): try: f = open('minerkey', 'r') except IOError: print("Create file mainerkey with WIF key!!") return private_key = wallet.WIF_to_key(f.read()) inputik = [] inputik.append(CoinbaseInput(height)) bitcoin_address = wallet.get_bitcoin_address(private_key) print("Bitcoin address ", bitcoin_address) output = [] output.append(Output(reward * pow(10, 8), bitcoin_address)) Transaction.__init__(self, 1, inputik, output, 0)
def test_privkey_wif(self): self.assertEqual(wallet.WIF_to_key(WIF), PRIVKEY)