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
ThomasV
665d1bc153
plugin: separate get_xpub and setup_device
10 years ago
ThomasV
8edca91390
wizard: trezor init
10 years ago
ThomasV
4781df9d21
wizard: scan hardware devices directly
10 years ago
ThomasV
0520eda628
device manager: remove seemingly unused parameter
10 years ago
ThomasV
3b830cbcfa
wizard: fix trezor device initialization
10 years ago
ThomasV
80675121ce
allow several hardware cosigners in the same wallet
10 years ago
ThomasV
eb60e0d2e0
fix hw_type
10 years ago
ThomasV
afe39330dc
update wallet format again, for keystore
10 years ago
ThomasV
428bc539b3
hardware: store derivation instead of account_id
10 years ago
ThomasV
664077397e
device manager: index devices by xpub
10 years ago
ThomasV
bfd7709ccd
move xpubkey logic to keystore and fix it
10 years ago
ThomasV
c101379eb0
fix: type of account_id
10 years ago
ThomasV
55aa29917d
Do not use side-effects of import to initialize hardware plugins
...
Call HidTransport in the context of a function
10 years ago
ThomasV
d9021788fa
request account_id in wizard, for hardware wallets. cleanup bip44 code
10 years ago
ThomasV
b87c5d12fa
- fix sign/verify messages
...
- fix hardware wallet tx_outputs
10 years ago
ThomasV
b436042c89
partially revert fdb810ba62
10 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
10 years ago
slush0
fdb810ba62
Fixed TREZOR plugin to work with python-trezor>=0.7.0 (to be released).
10 years ago