From f2a572bf7aec07917468f9bd061b1e0bca509196 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 5 Mar 2019 20:02:13 +0100 Subject: [PATCH] Enable windows build & Ledger fix --- contrib/zclassic/travis/travis-build-linux.sh | 1 - plugins/ledger/ledger.py | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/contrib/zclassic/travis/travis-build-linux.sh b/contrib/zclassic/travis/travis-build-linux.sh index f03600be..4fa7668f 100755 --- a/contrib/zclassic/travis/travis-build-linux.sh +++ b/contrib/zclassic/travis/travis-build-linux.sh @@ -20,7 +20,6 @@ docker run --rm \ sudo find . -name '*.po' -delete sudo find . -name '*.pot' -delete -exit 0 export WINEARCH=win32 export WINEPREFIX=/root/.wine-32 diff --git a/plugins/ledger/ledger.py b/plugins/ledger/ledger.py index 21049661..a60b3ecb 100644 --- a/plugins/ledger/ledger.py +++ b/plugins/ledger/ledger.py @@ -17,7 +17,10 @@ from electrum_zclassic.util import print_error, is_verbose, bfh, bh2u, versiontu def setAlternateCoinVersions(self, regular, p2sh): - apdu = [self.BTCHIP_CLA, 0x14, 0x00, 0x00, 0x02, regular, p2sh] + apdu = [ 0xE0, 0x14, 0x01, 0x05, 0x16, 0x1C, 0xB8, 0x1C, 0xBD, 0x01, 0x08] + apdu.extend("ZClassic".encode()) + apdu.append(0x03) + apdu.extend("ZCL".encode()) self.dongle.exchange(bytearray(apdu)) try: