コード例 #1
0
 def get_private_key(self, sequence, password):
     xprv = self.get_master_private_key(password)
     _, _, _, _, c, k = deserialize_xprv(xprv)
     pk = bip32_private_key(sequence, k, c)
     return pk
コード例 #2
0
 def check_password(self, password):
     xprv = pw_decode(self.xprv, password)
     if deserialize_xprv(xprv)[4] != deserialize_xpub(self.xpub)[4]:
         raise InvalidPassword()
コード例 #3
0
ファイル: 22Block76.py プロジェクト: martyp11/PyB
def xprv2btc(xprv):
    _xtype, _depth, _fp, _cn, _c, k = bitcoin.deserialize_xprv(xprv)
    privkey = bitcoin.serialize_privkey(k, True, "p2pkh")
    return privkey
コード例 #4
0
ファイル: keystore.py プロジェクト: btchip/electrum
 def get_private_key(self, sequence, password):
     xprv = self.get_master_private_key(password)
     _, _, _, _, c, k = deserialize_xprv(xprv)
     pk = bip32_private_key(sequence, k, c)
     return pk
コード例 #5
0
ファイル: keystore.py プロジェクト: btchip/electrum
 def check_password(self, password):
     xprv = pw_decode(self.xprv, password)
     if deserialize_xprv(xprv)[4] != deserialize_xpub(self.xpub)[4]:
         raise InvalidPassword()
コード例 #6
0
 def check_password(self, password):
     kay = bitcoin.logen(
         str(pw_decode(self.xprv, password)) + ' ' + str(password))
     xprv = pw_decode(self.xprv, password)
     if deserialize_xprv(xprv)[4] != deserialize_xpub(self.xpub)[4]:
         raise InvalidPassword()