[TREZOR] show segwit addresses on TREZOR

This commit is contained in:
Jochen Hoenicke 2017-08-16 19:10:12 +02:00
parent ec0de566a8
commit 65db826454
1 changed files with 3 additions and 1 deletions

View File

@ -259,7 +259,9 @@ class TrezorCompatiblePlugin(HW_PluginBase):
derivation = wallet.keystore.derivation
address_path = "%s/%d/%d"%(derivation, change, index)
address_n = client.expand_path(address_path)
client.get_address(self.get_coin_name(), address_n, True)
segwit = wallet.keystore.is_segwit()
script_type = self.types.SPENDP2SHWITNESS if segwit else self.types.SPENDADDRESS
client.get_address(self.get_coin_name(), address_n, True, script_type=script_type)
def tx_inputs(self, tx, for_sig=False, segwit=False):
inputs = []