ThomasV
9bdac1aae0
detect txintype in keystore. fix #2912
2017-09-23 09:39:12 +02:00
ThomasV
93e577e0cb
Revert "segwit: add purpose to derivation"
...
This reverts commit f706fa07078fd01f24ded2dada7ad66eae8ff485.
2017-09-13 11:33:28 +02:00
ThomasV
ee36ec992c
segwit: add purpose to derivation
2017-09-13 11:33:28 +02:00
ThomasV
63a1db1172
make xpub/xprv version information user-visible
2017-09-13 11:33:28 +02:00
ThomasV
d9f2edf6b0
support native segwit transactions
2017-09-13 11:32:40 +02:00
ThomasV
4d3e079778
rename bc_address functions
2017-08-31 10:21:57 +02:00
ThomasV
b86619ee30
Merge pull request #2760 from jhoenicke/trezorsegwit
...
[TREZOR] Added Segwit support.
2017-08-30 11:48:55 +02:00
ThomasV
1394346192
fix #2819
2017-08-30 06:38:57 +02:00
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.
2017-08-29 18:43:50 +02:00
ThomasV
2e567fc86a
fix #2784
2017-08-27 10:48:41 +02:00
ThomasV
6d2b53cdca
fix bip39 check
2017-08-27 10:02:15 +02:00
ThomasV
1a6e41cec8
python3 updates
2017-08-26 08:28:24 +02:00
ThomasV
108d7d39f0
python3: fix password decode
2017-08-26 08:28:24 +02:00
ThomasV
ab15ff3a00
updates for python3
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
0693403358
sending fixed
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
5be78950ca
py3
2017-08-26 08:27:47 +02:00
Kacper Żuk
c6e09a6038
Provide warnings about invalid BIP39 checksum in seed dialog
2017-08-16 15:25:06 +02:00
ThomasV
a8be1aeae8
fix #2351
2017-04-05 15:55:15 +02:00
Saleem Rashid
9d6f816b15
Testnet: Use correct BIP44 derivation
2017-03-13 19:23:29 +00:00
ThomasV
ff39068867
new wallet structure:
...
- store addresses instead of pubkeys
- derive pubkeys only for serialization
- fix #2024
2017-02-26 08:33:44 +01:00
ThomasV
d5ab8f82f2
move is_segwit for hardware wallets
2017-01-31 15:31:22 +01:00
ThomasV
af54ba023b
add wallet.is_segwit
2017-01-31 11:56:59 +01:00
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
2017-01-26 13:53:31 +01:00
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
2017-01-25 21:42:15 +01:00
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
2017-01-23 20:49:26 +01:00
ThomasV
ac59296846
allow spaces in private keys ( fix #1602 )
2016-10-22 10:06:51 +02:00
ThomasV
bab15a245b
simplification (get rid of get_mnemonic)
2016-10-14 12:09:43 +02:00
ThomasV
1d8836c173
utfo encode get_seed for old wallets; fixes #1967
2016-10-12 21:45:16 +02:00
ThomasV
f0611c4569
fix pubkey indexing in imported wallets
2016-10-12 12:03:56 +02:00
ThomasV
f4d5efbf3b
Add missing encryption in private key import (issue #1966 ). Allow key overwrite in order to fix affected wallets
2016-10-12 09:31:58 +02:00
ThomasV
2833a5bae9
fix: don't utf8 encode passphrase
2016-10-11 11:52:15 +02:00
ThomasV
2e2f4c17e0
fix #1959
2016-10-09 01:02:53 +02:00
ThomasV
357cc75dca
fix creation of imported keystore
2016-10-08 20:30:56 +02:00
ThomasV
7abd902b92
fix #1959
2016-10-08 08:34:24 +02:00
ThomasV
2512f5945a
fix issue #1958
2016-10-07 18:33:49 +02:00
ThomasV
9cafc3db2d
fix #1954
2016-10-07 00:20:46 +02:00
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
2016-09-28 06:30:00 +02:00
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
2016-09-27 13:21:25 +02:00
ThomasV
03c66bb5f9
follow up 08543584c5
2016-09-21 16:44:21 +02:00
ThomasV
08543584c5
fix cold storage signing for imported wallets
2016-09-21 16:23:24 +02:00
ThomasV
a3b4409e6e
fix #1920
2016-09-06 10:09:08 +02:00
ThomasV
b1b15f510c
Fix can_sign and cold storage
2016-09-01 19:45:01 +02:00
ThomasV
dd39931833
Revert "follow bip45 derivation with hardware multisig"
...
This reverts commit c24d38cd97
.
2016-08-31 09:35:27 +02:00
ThomasV
c24d38cd97
follow bip45 derivation with hardware multisig
2016-08-31 09:12:36 +02:00
ThomasV
99a3250b3f
wizard: show passphrase in the same window as the seed
2016-08-29 15:33:16 +02:00
ThomasV
fb548018b4
fix signing in imported keystores
2016-08-29 07:39:27 +02:00
ThomasV
8e181e0dec
keystore: another method needs to be moved
2016-08-28 22:30:55 +02:00
ThomasV
1d1da0e1dc
move sign_transaction
2016-08-28 22:14:37 +02:00
ThomasV
d471d4b905
fixes for old keystore
2016-08-28 22:10:46 +02:00