Skip to content

Commit ac61fbd

Browse files
committed
Refresh wallet after key import
1 parent e1cae5b commit ac61fbd

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

bitcoinlib/wallets.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,12 +1850,14 @@ def import_key(self, key, account_id=0, name='', network=None, purpose=84, key_t
18501850
self._key_objects.update({mk.key_id: mk})
18511851
if mk.key_id == self.main_key.key_id:
18521852
self.main_key = mk
1853+
self._balance_update()
18531854
return mk
18541855
else:
18551856
account_key = hdkey.public_master(witness_type=self.witness_type, multisig=True).wif()
18561857
for w in self.cosigner:
18571858
if w.main_key.key().wif_public() == account_key:
18581859
_logger.debug("Import new private cosigner key in this multisig wallet: %s" % account_key)
1860+
self._balance_update()
18591861
return w.import_master_key(hdkey)
18601862
raise WalletError("Unknown key: Can only import a private key for a known public key in multisig wallets")
18611863

0 commit comments

Comments
 (0)