1
0

add dumpprivkey command; finalize private_keys parameter for signrawtransaction

This commit is contained in:
thomasv
2013-02-21 16:26:26 +01:00
parent aa166dd9f0
commit 0863f09a06
3 changed files with 55 additions and 29 deletions

View File

@@ -120,19 +120,8 @@ class Wallet:
except:
raise BaseException("Invalid password")
# rebuild public key from private key, compressed or uncompressed
pkey = regenerate_key(sec)
if not pkey:
return False
# figure out if private key is compressed
compressed = is_compressed(sec)
# rebuild private and public key from regenerated secret
private_key = GetPrivKey(pkey, compressed)
public_key = GetPubKey(pkey.pubkey, compressed)
address = public_key_to_bc_address(public_key)
address = address_from_private_key(sec)
if address in self.all_addresses():
raise BaseException('Address already in wallet')