Commit graph

90 commits

Author SHA1 Message Date
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
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
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
e02687bcf2 python3 updates 2017-08-26 08:28:24 +02:00
ThomasV
c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
ThomasV
7617fbf0ff fix default sequence number in ledger plugin 2017-08-08 09:26:05 +02:00
ThomasV
853b6169ed hardware wallet support for locktime 2017-04-19 15:02:25 +02:00
ThomasV
f7096010f0 add segwit to get_preimage_script 2017-04-18 11:12:46 +02:00
ThomasV
79bda98ba2 cleanup unused code 2017-04-18 10:48:09 +02:00
ThomasV
9140c1fc89 fix #2352 2017-04-18 10:43:24 +02:00
ThomasV
7c93d787ed follow-up a610e21279 2017-04-13 11:58:42 +02:00
BTChip
6fdbeddf08 RBF support 2017-04-12 19:35:00 +02:00
BTChip
a610e21279 Segwit support 2017-04-12 19:15:43 +02:00
ThomasV
1d84029173 input_script: return txin.scriptSig if available. replace txin.is_coinbase with type. fixes #2321 2017-03-21 09:08:16 +01:00
BTChip
aa7434bdaa Fix CPFP on change 2017-03-11 13:13:20 +01:00
ThomasV
f9e948ebc1 updates for ledger plugin 2017-03-02 08:39:32 +01:00
ThomasV
4cfe98216e update ledger get_xpub 2017-01-30 10:10:21 +01:00
BTChip
0c4e26c55f Support testnet, display APDUs according to Electrum verbosity, support output streaming with btchip-python version 0.1.19 and BTC application 1.1.4+ 2017-01-25 01:34:35 +01:00
neocogent
da7e48f3a7 ledger new ui and mobile 2fa validation 2017-01-09 12:56:38 +01:00
BTChip
1b4c03ecc5 Fix uninitialized HW.1/Nano and outputs swap with legacy firmware 2016-10-24 15:45:54 +02:00
ThomasV
4a5bece492 fix #1987 2016-10-20 08:38:13 +02:00
ThomasV
3f64e4d1f8 fix #1988 2016-10-20 08:23:10 +02:00
ThomasV
43272c63a8 fix #1961 2016-10-09 09:20:32 +02:00
ThomasV
dfef56491b simplification 2016-09-30 15:01:22 +02:00
ThomasV
f26262da0f fix ledger sign_transaction, issue #1938 2016-09-30 14:56:53 +02:00
ThomasV
56c490faf0 ledger: better message 2016-09-22 10:54:32 +02:00
ThomasV
5f038a4157 ledger plugin: parse xpubkey instead of using txin['derivation']; always use client.finalizeInputFull 2016-09-22 10:25:03 +02:00
BTChip
57ce0f500a Fix setup for Nano S firmware version < 1.2 2016-08-28 22:22:58 +02:00