Commit Graph

127 Commits

Author SHA1 Message Date
SomberNight e00499f040 ledger: nice error msg if pin locked for sign_tx/sign_msg/show_addr 2018-04-22 02:15:08 +02:00
Dimitris Apostolou 989c9c2b55 Fix typos 2018-04-15 20:34:40 +02:00
SomberNight 7b50790584 do not raise BaseException 2018-04-07 17:10:30 +02:00
SomberNight 3b8c1c6c04 detect when trying to sign with a hw wallet offline in a not supported config
closes #4229
2018-04-06 18:29:41 +02:00
SomberNight fb65493963 remove unused variable 2018-03-30 22:31:29 +02:00
SomberNight 502d72c167 ledger: send derivation for change output 2018-03-24 00:00:22 +01:00
SomberNight cd19f788cc fix ledger: nano s did not work reliably since last fw update
follow LedgerHQ/btchip-python@6e985b558f
2018-03-22 15:48:48 +01:00
SomberNight db9cb63e79 ledger: mixed up error code..
follow-up 2ce2b36846
2018-03-22 15:46:23 +01:00
ThomasV f8f00188ed Merge pull request #4148 from SomberNight/hw_wallet_output_ismine_der
trezor/keepkey/dbb: provide derivation info for all is_mine txn outputs
2018-03-22 12:18:59 +01:00
SomberNight 6ef921cbbe ledger hw1: testnet 'support' for security card 2fa; and minor clean-up 2018-03-20 17:07:55 +01:00
SomberNight 2d94491974 fix #4152. and clean up imports 2018-03-20 14:15:54 +01:00
SomberNight 7d11812f55 trezor/keepkey/dbb: provide info for all is_mine txn outputs 2018-03-20 02:04:41 +01:00
SomberNight 85b36e027f fix a bug with hw devices.
if a device is unplugged and then replugged before we notice (via scan_devices) then it will get into an unusable state, throwing all kinds of low level exceptions when we don't expect it. affects ledger, keepkey, dbb, but for some reason not trezor.
2018-03-18 03:54:28 +01:00
SomberNight 2ce2b36846 ledger: newer fw throws different exception when not in bitcoin mode 2018-03-18 02:14:47 +01:00
SomberNight 8589c1b0bb ledger: don't throw exception if user cancels signing
Used to show "Exception : Invalid status 6985", which is not really user-friendly. This now mimics the behaviour with Trezor where we silently ignore cancellation (not showing any popup).
2018-03-14 15:18:26 +01:00
SomberNight 4cc2575d72 cli support for hw encrypted wallets 2018-02-10 20:07:06 +01:00
SomberNight 6c4756dc3d check trezorlib version 2018-02-07 17:51:52 +01:00
SomberNight ac2d4eb0ef fix #3508 2018-02-04 22:02:10 +01:00
SomberNight ffdc36285b use string.format instead of old style (%) formatting 2018-02-04 07:26:55 +01:00
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 2018-01-28 02:09:44 +01:00
ken2812221 452d60033a Shows correct bech32 address on ledger 2018-01-21 22:59:27 +08:00
SomberNight 2df0d7cec5 ledger: handle pin-locked state better 2018-01-12 04:03:43 +01:00
ghost43 3c755aaa90 Merge pull request #3679 from marceloneil/ledger-version-comparison
Better ledger version comparison
2018-01-10 21:51:48 +01:00
Marcel O'Neil 14cfd17096 better ledger version comparison 2018-01-10 14:15:21 -05:00
SomberNight d8a9c9720a follow-up 65eae139af 2018-01-10 18:39:25 +01:00
mzhou 65eae139af add ability to show a receiving address on ledger screen (#3538)
add ability to show a receiving address on ledger screen
2018-01-10 18:37:41 +01:00
Ali Raheem ed86fee3fe Format of message hash to match Ledger
On signing SHA256 of message is shown on Ledger in caps. Make Electrum show in same format to save confusion.
2018-01-01 21:23:37 +00:00
Ali Raheem 19ba2364b6 Show message sign when signing
Allow verification by showing the SHA256 hash of the message to be signed (which is also displayed on Ledger).
2018-01-01 20:55:10 +00:00
SomberNight 8de7c94dab ledger: mention "bitcoin" app when update is needed 2017-12-16 19:46:45 +01:00
SomberNight c9bef38dff fix: ledger clear_dialog() threading issues 2017-11-18 04:09:15 +01:00
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 2017-11-13 02:28:00 -06:00
ThomasV 1cec6c8dec fix #3248: locktime 2017-11-11 11:37:50 +01:00
ThomasV ea4d2343d3 revert 1ecfcea8dc after btchip-python has been fixed 2017-11-08 15:01:25 +01:00
ThomasV 42e2bb5ecc fix #3211: use bytearray in ledger sign_message 2017-11-05 17:45:55 +01:00
ThomasV 70d23f9e3b fix #3189: do not silence exceptions in get_xpub 2017-11-03 10:34:25 +01:00
ThomasV d3465bb60a fix typo 2017-10-31 14:07:24 +01:00
ThomasV f36024e216 hardware wallets: pass xtype to get_xpub 2017-10-31 11:45:25 +01:00
ThomasV 1ecfcea8dc ledger: disable getTrustedInput 2017-10-31 10:23:57 +01:00
ThomasV f03cb75713 ledger: fix missing import 2017-10-29 16:40:08 +01:00
SomberNight c6f085a711 fix xtype for ledger native segwit 2017-10-29 10:31:23 +01:00
ThomasV a10e6b6436 fix xtype of ypub keys in plugins and bip39 seeds 2017-10-27 12:04:26 +02:00
ThomasV 24442de8df fix command line interface for hardware wallets. fixes #3056 2017-10-19 11:59:36 +02:00
SomberNight 4ac162f18b migration to PyQt5. initial commit. 2017-09-23 05:54:38 +02:00
BTChip 396c76f83f Check firmware version for Segwit related transactions, add native segwit support 2017-09-17 18:34:38 +02:00
ThomasV 63a1db1172 make xpub/xprv version information user-visible 2017-09-13 11:33:28 +02:00
ThomasV e4659327a1 fix #2645: do not call tx.get_fee from plugin 2017-08-31 09:55:44 +02:00
BTChip e49e3d6673 Python 3 and Segwit fixes 2017-08-30 22:49:03 +02:00
ThomasV fbe27fce04 fix #2811 2017-08-28 05:30:56 +02:00
ThomasV 92c4968ca9 Merge pull request #2792 from neocogent/ledger-typo
Fix Ledger plugin help text grammar
2017-08-26 09:06:27 +02:00
ThomasV e02687bcf2 python3 updates 2017-08-26 08:28:24 +02:00