move sign_transaction
This commit is contained in:
@@ -70,6 +70,15 @@ class Software_KeyStore(KeyStore):
|
|||||||
decrypted = ec.decrypt_message(message)
|
decrypted = ec.decrypt_message(message)
|
||||||
return decrypted
|
return decrypted
|
||||||
|
|
||||||
|
def sign_transaction(self, tx, password):
|
||||||
|
# Raise if password is not correct.
|
||||||
|
self.check_password(password)
|
||||||
|
# Add private keys
|
||||||
|
keypairs = self.get_keypairs_for_sig(tx, password)
|
||||||
|
# Sign
|
||||||
|
if keypairs:
|
||||||
|
tx.sign(keypairs)
|
||||||
|
|
||||||
|
|
||||||
class Imported_KeyStore(Software_KeyStore):
|
class Imported_KeyStore(Software_KeyStore):
|
||||||
# keystore for imported private keys
|
# keystore for imported private keys
|
||||||
@@ -290,15 +299,6 @@ class BIP32_KeyStore(Deterministic_KeyStore, Xpub):
|
|||||||
|
|
||||||
return keypairs
|
return keypairs
|
||||||
|
|
||||||
def sign_transaction(self, tx, password):
|
|
||||||
# Raise if password is not correct.
|
|
||||||
self.check_password(password)
|
|
||||||
# Add private keys
|
|
||||||
keypairs = self.get_keypairs_for_sig(tx, password)
|
|
||||||
# Sign
|
|
||||||
if keypairs:
|
|
||||||
tx.sign(keypairs)
|
|
||||||
|
|
||||||
def get_mnemonic(self, password):
|
def get_mnemonic(self, password):
|
||||||
return self.get_seed(password)
|
return self.get_seed(password)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user