Beispiel #1
0
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")
Beispiel #2
0
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
Beispiel #3
0
 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)
Beispiel #4
0
 def test_privkey_wif(self):
     self.assertEqual(wallet.WIF_to_key(WIF), PRIVKEY)