|
|
@ -262,6 +262,10 @@ class TrezorWallet(NewWallet): |
|
|
|
|
|
|
|
for txinput in tx.inputs: |
|
|
|
txinputtype = types.TxInputType() |
|
|
|
if ('is_coinbase' in txinput and txinput['is_coinbase']): |
|
|
|
prev_hash = "\0"*32 |
|
|
|
prev_index = 0xffffffff # signed int -1 |
|
|
|
else: |
|
|
|
address = txinput['address'] |
|
|
|
try: |
|
|
|
address_path = self.address_id(address) |
|
|
@ -269,10 +273,6 @@ class TrezorWallet(NewWallet): |
|
|
|
txinputtype.address_n.extend(address_n) |
|
|
|
except: pass |
|
|
|
|
|
|
|
if ('is_coinbase' in txinput and txinput['is_coinbase']): |
|
|
|
prev_hash = "\0"*32 |
|
|
|
prev_index = 0xffffffff # signed int -1 |
|
|
|
else: |
|
|
|
prev_hash = unhexlify(txinput['prevout_hash']) |
|
|
|
prev_index = txinput['prevout_n'] |
|
|
|
|
|
|
|