Merge pull request #1319 from LedgerHQ/ledger-fixed-2.3.2
Ledger fixed 2.3.2
This commit is contained in:
commit
f8b5c66284
@ -16,7 +16,7 @@ from electrum.plugins import BasePlugin, hook
|
|||||||
from electrum.transaction import deserialize
|
from electrum.transaction import deserialize
|
||||||
from electrum.wallet import BIP32_HD_Wallet, BIP32_Wallet
|
from electrum.wallet import BIP32_HD_Wallet, BIP32_Wallet
|
||||||
|
|
||||||
from electrum.util import format_satoshis
|
from electrum.util import format_satoshis_plain
|
||||||
import hashlib
|
import hashlib
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -396,8 +396,8 @@ class BTChipWallet(BIP32_HD_Wallet):
|
|||||||
while inputIndex < len(inputs):
|
while inputIndex < len(inputs):
|
||||||
self.get_client().startUntrustedTransaction(firstTransaction, inputIndex,
|
self.get_client().startUntrustedTransaction(firstTransaction, inputIndex,
|
||||||
trustedInputs, redeemScripts[inputIndex])
|
trustedInputs, redeemScripts[inputIndex])
|
||||||
outputData = self.get_client().finalizeInput(output, format_satoshis(outputAmount),
|
outputData = self.get_client().finalizeInput(output, format_satoshis_plain(outputAmount),
|
||||||
format_satoshis(self.get_tx_fee(tx)), changePath, bytearray(rawTx.decode('hex')))
|
format_satoshis_plain(self.get_tx_fee(tx)), changePath, bytearray(rawTx.decode('hex')))
|
||||||
if firstTransaction:
|
if firstTransaction:
|
||||||
transactionOutput = outputData['outputData']
|
transactionOutput = outputData['outputData']
|
||||||
if outputData['confirmationNeeded']:
|
if outputData['confirmationNeeded']:
|
||||||
@ -430,9 +430,9 @@ class BTChipWallet(BIP32_HD_Wallet):
|
|||||||
if not confirmed:
|
if not confirmed:
|
||||||
raise Exception('Aborted by user')
|
raise Exception('Aborted by user')
|
||||||
pin = pin.encode()
|
pin = pin.encode()
|
||||||
self.client.bad = True
|
self.client.bad = True
|
||||||
self.device_checked = False
|
self.device_checked = False
|
||||||
self.get_client(True)
|
self.get_client(True)
|
||||||
waitDialog.start("Signing ...")
|
waitDialog.start("Signing ...")
|
||||||
else:
|
else:
|
||||||
# Sign input with the provided PIN
|
# Sign input with the provided PIN
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user