trustedcoin: add_seed
This commit is contained in:
@@ -393,13 +393,12 @@ class TrustedCoinPlugin(BasePlugin):
|
|||||||
wizard.request_password(run_next=f)
|
wizard.request_password(run_next=f)
|
||||||
|
|
||||||
def on_restore_pw(self, wizard, seed, password):
|
def on_restore_pw(self, wizard, seed, password):
|
||||||
# FIXME
|
|
||||||
# wallet.add_seed(seed, password)
|
|
||||||
storage = wizard.storage
|
storage = wizard.storage
|
||||||
words = seed.split()
|
words = seed.split()
|
||||||
n = len(words)/2
|
n = len(words)/2
|
||||||
k1 = keystore.xprv_from_seed(' '.join(words[0:n]))
|
k1 = keystore.xprv_from_seed(' '.join(words[0:n]))
|
||||||
k2 = keystore.xprv_from_seed(' '.join(words[n:]))
|
k2 = keystore.xprv_from_seed(' '.join(words[n:]))
|
||||||
|
k1.add_seed(seed)
|
||||||
k1.update_password(None, password)
|
k1.update_password(None, password)
|
||||||
k2.update_password(None, password)
|
k2.update_password(None, password)
|
||||||
storage.put('x1/', k1.dump())
|
storage.put('x1/', k1.dump())
|
||||||
|
|||||||
Reference in New Issue
Block a user