SomberNight
81b6d65764
refactor network constants
8 years ago
SomberNight
ffdc36285b
use string.format instead of old style (%) formatting
8 years ago
SomberNight
c811c5c9d9
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
8 years ago
SomberNight
9416e5bc35
wizard: allow to choose derivation again if script type is not supported (instead of closing the wizard)
8 years ago
SomberNight
84239e168b
trezor/keepkey separation: init device
8 years ago
SomberNight
52eb4aebe6
follow-up 958b794bc9
8 years ago
SomberNight
1359fac4c9
trezor/keepkey separation: tx output type
8 years ago
ThomasV
958b794bc9
separate trezor and keepkey codebase
8 years ago
Neil Booth
bf452ecfe7
Make trezor code specific to trezor
...
Fixes #3308
8 years ago
SomberNight
e700b0d731
fix: keepkey sending to p2sh output
8 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
8 years ago
SomberNight
0db5ea67a0
bitcoin.NetworkConstants: easier changing between testnet and mainnet
8 years ago
ThomasV
f36024e216
hardware wallets: pass xtype to get_xpub
8 years ago
ThomasV
020f0637d7
trezor: only TYPE_ADDRESS is needed for non-change outputs
8 years ago
ThomasV
24442de8df
fix command line interface for hardware wallets. fixes #3056
8 years ago
Neil Booth
21e0cd9237
Remove decrypt_message; no longer supported by Trezor or KeepKey
8 years ago
SomberNight
1809996bbf
fix: unresolved var in trezor/plugin.py
8 years ago
ThomasV
0df24d9321
trezor plugin: add paytowitness (not supported yet)
8 years ago
ThomasV
4d3e079778
rename bc_address functions
9 years ago
Jochen Hoenicke
65db826454
[TREZOR] show segwit addresses on TREZOR
9 years ago
Jochen Hoenicke
ec0de566a8
[TREZOR] Added Segwit support.
...
Following changes were necessary outside the TREZOR plugin.
- transaction.py: update_transaction handles segwit transactions.
- keystore.py: added a segwit parameter to bip44_derivation,
use m/49' instead of m/44' for segwit.
9 years ago
ThomasV
e02687bcf2
python3 updates
9 years ago
ThomasV
bb0174a8de
trezor updates for python3
9 years ago
Jochen Hoenicke
1c120e8f5c
[TREZOR] Set bip32 path in multisig change address
9 years ago
ThomasV
6cf10e54d0
trezor: add missing parameters for reset_device
9 years ago
Jochen Hoenicke
e991722d9c
TREZOR: Remove sighash from input signatures
...
TREZOR firmware expects signatures not to contain the trailing sighash
byte. This fixes issue fyookball/electrum#47 which also applies to
electrum.
9 years ago
ThomasV
46e6023578
comment out raise trezor plugin
9 years ago
ThomasV
cb81ef6f34
fix sequence in trezor plugin (follow-up to d4e8f4be)
9 years ago
ThomasV
4934ae3cd9
follow-up previous commit
9 years ago
Mqrius
a4e49c2d8b
Trezor plugin: Sort multisig pubkeys before signing
...
See issue #2550
9 years ago
ThomasV
265fd5ad3f
fix #2410
9 years ago
ThomasV
853b6169ed
hardware wallet support for locktime
9 years ago
ThomasV
1d84029173
input_script: return txin.scriptSig if available. replace txin.is_coinbase with type. fixes #2321
9 years ago
ThomasV
e80ce35a1d
fix #2315
9 years ago
Saleem Rashid
2a45e32e0e
TREZOR: Use correct Testnet constants
9 years ago
ThomasV
3d32301121
trezor plugin: update parameters of decrypt_message
9 years ago
ThomasV
6bfbc9a718
fix: replace remaining occurences of public_key_to_bc_address
9 years ago
anduck
064535c27d
Update plugin.py
9 years ago
ThomasV
b907018a25
trezor: fix length of signatures array
9 years ago
ThomasV
5e92e09044
fix pubkey ordering in multisig wallets. fix #1975
9 years ago
ThomasV
11ba5c441a
fix #1976
9 years ago
ThomasV
34e271594a
skip trezor address check with multisig addresses (issue #1975 )
9 years ago
ThomasV
49a5994b29
use another lock for hid operations
10 years ago
ThomasV
c82bd1d8cb
disable bridge because it seems to never returns if keepkey is plugged
10 years ago
ThomasV
47f1a7b632
move update_status in handler
10 years ago
ThomasV
b07d3466c0
new icons to show hardware wallet pairing in status bar
10 years ago
ThomasV
33c7787941
plugins: do not assume that handler belongs to keystore
10 years ago
ThomasV
86e23d9989
save wallet label in keystore, to facilitate pairing
10 years ago
ThomasV
11abdd7175
initialize device in separate thread
10 years ago
ThomasV
0f9fb49db7
don't use wizard as handler, it does not have all methods
10 years ago