Ejemplo n.º 1
0
 def derive_xkeys(self, root, derivation, password):
     x = self.master_private_keys.get(root)
     if x:
         root_xprv = pw_decode(x, password)
         xprv, xpub = bip32_private_derivation(root_xprv, root, derivation)
         return xpub, xprv
     else:
         derivation = derivation.replace(self.root_name, "44'/0'/")
         xpub = self.get_public_key(derivation)
         return xpub, None
Ejemplo n.º 2
0
 def derive_xkeys(self, root, derivation, password):
     x = self.master_private_keys.get(root)
     if x:
         root_xprv = pw_decode(x, password)
         xprv, xpub = bip32_private_derivation(root_xprv, root, derivation)
         return xpub, xprv
     else:
         derivation = derivation.replace(self.root_name,"44'/0'/")
         xpub = self.get_public_key(derivation)
         return xpub, None