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.
7 years ago
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).
7 years ago
SomberNight
8de7c94dab
ledger: mention "bitcoin" app when update is needed
7 years ago
SomberNight
c9bef38dff
fix: ledger clear_dialog() threading issues
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
ThomasV
1cec6c8dec
fix #3248 : locktime
7 years ago
ThomasV
ea4d2343d3
revert 1ecfcea8dc
after btchip-python has been fixed
7 years ago
ThomasV
42e2bb5ecc
fix #3211 : use bytearray in ledger sign_message
7 years ago
ThomasV
70d23f9e3b
fix #3189 : do not silence exceptions in get_xpub
7 years ago
ThomasV
d3465bb60a
fix typo
7 years ago
ThomasV
f36024e216
hardware wallets: pass xtype to get_xpub
7 years ago
ThomasV
1ecfcea8dc
ledger: disable getTrustedInput
7 years ago
SomberNight
c6f085a711
fix xtype for ledger native segwit
7 years ago
ThomasV
a10e6b6436
fix xtype of ypub keys in plugins and bip39 seeds
7 years ago
BTChip
7d1f956b57
Check firmware version for Segwit related transactions, add native segwit support
7 years ago
BTChip
396c76f83f
Check firmware version for Segwit related transactions, add native segwit support
7 years ago
ThomasV
63a1db1172
make xpub/xprv version information user-visible
7 years ago
ThomasV
e4659327a1
fix #2645 : do not call tx.get_fee from plugin
7 years ago
BTChip
e49e3d6673
Python 3 and Segwit fixes
7 years ago
ThomasV
e02687bcf2
python3 updates
8 years ago
ThomasV
c3388d9677
misc python3 updates:
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
8 years ago
ThomasV
7617fbf0ff
fix default sequence number in ledger plugin
8 years ago
ThomasV
853b6169ed
hardware wallet support for locktime
8 years ago
ThomasV
f7096010f0
add segwit to get_preimage_script
8 years ago
ThomasV
79bda98ba2
cleanup unused code
8 years ago
ThomasV
9140c1fc89
fix #2352
8 years ago
ThomasV
7c93d787ed
follow-up a610e21279
8 years ago
BTChip
6fdbeddf08
RBF support
8 years ago
BTChip
a610e21279
Segwit support
8 years ago
ThomasV
1d84029173
input_script: return txin.scriptSig if available. replace txin.is_coinbase with type. fixes #2321
8 years ago
BTChip
aa7434bdaa
Fix CPFP on change
8 years ago
ThomasV
f9e948ebc1
updates for ledger plugin
8 years ago
ThomasV
4cfe98216e
update ledger get_xpub
8 years ago
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+
8 years ago
neocogent
da7e48f3a7
ledger new ui and mobile 2fa validation
8 years ago
BTChip
1b4c03ecc5
Fix uninitialized HW.1/Nano and outputs swap with legacy firmware
8 years ago
ThomasV
4a5bece492
fix #1987
8 years ago
ThomasV
3f64e4d1f8
fix #1988
8 years ago
ThomasV
43272c63a8
fix #1961
8 years ago
ThomasV
dfef56491b
simplification
8 years ago
ThomasV
f26262da0f
fix ledger sign_transaction, issue #1938
8 years ago
ThomasV
56c490faf0
ledger: better message
8 years ago
ThomasV
5f038a4157
ledger plugin: parse xpubkey instead of using txin['derivation']; always use client.finalizeInputFull
8 years ago
BTChip
57ce0f500a
Fix setup for Nano S firmware version < 1.2
8 years ago
BTChip
3d2de1036c
Rewrite around new dev manager, rebase to latest Electrum, add P2SH support, add Nano S / Blue support
8 years ago
ThomasV
9c7fd44b58
update ledger plugin
9 years ago
ThomasV
97417e06e4
updates for Legder plugin
9 years ago
ThomasV
1159f85e05
Major refactoring
- separation between Wallet and key management (Keystore)
- simplification of wallet classes
- remove support for multiple accounts in the same wallet
- add support for OP_RETURN to Trezor plugin
- split multi-accounts wallets for backward compatibility
9 years ago
Neil Booth
5f28834bb2
Trezor: session timeout improvements
Move session timeout from wallet to config
Prevent timeouts whenever a device operation is in progress
Move timeout job from each plugin to device manager
9 years ago
Neil Booth
9490debf0f
hw_wallet: don't make watching only if cannot pair
Instead issue a warning. Being watching-only disables
various functionality that should instead just ask again
for the PIN to be input.
9 years ago