@@ -1662,14 +1662,7 @@ def load_keystore(self):
16621662 xtype = deserialize_xpub (self .keystore .xpub )[0 ]
16631663 except :
16641664 xtype = 'standard'
1665- if xtype == 'standard' :
1666- self .txin_type = 'p2pkh'
1667- elif xtype == 'segwit' :
1668- self .txin_type = 'p2wpkh'
1669- elif xtype == 'segwit_p2sh' :
1670- self .txin_type = 'p2wpkh-p2sh'
1671- else :
1672- raise BaseException ('unknown txin_type' , xtype )
1665+ self .txin_type = 'p2pkh' if xtype == 'standard' else xtype
16731666
16741667 def get_pubkey (self , c , i ):
16751668 return self .derive_pubkeys (c , i )
@@ -1731,14 +1724,7 @@ def load_keystore(self):
17311724 self .keystores [name ] = load_keystore (self .storage , name )
17321725 self .keystore = self .keystores ['x1/' ]
17331726 xtype = deserialize_xpub (self .keystore .xpub )[0 ]
1734- if xtype == 'standard' :
1735- self .txin_type = 'p2sh'
1736- elif xtype == 'segwit' :
1737- self .txin_type = 'p2wsh'
1738- elif xtype == 'segwit_p2sh' :
1739- self .txin_type = 'p2wsh-p2sh'
1740- else :
1741- raise BaseException ('unknown txin_type' , xtype )
1727+ self .txin_type = 'p2sh' if xtype == 'standard' else 'xtype'
17421728
17431729 def save_keystore (self ):
17441730 for name , k in self .keystores .items ():
0 commit comments