ThomasV
93e577e0cb
Revert "segwit: add purpose to derivation"
...
This reverts commit f706fa07078fd01f24ded2dada7ad66eae8ff485.
9 years ago
ThomasV
ee36ec992c
segwit: add purpose to derivation
9 years ago
ThomasV
63a1db1172
make xpub/xprv version information user-visible
9 years ago
ThomasV
d9f2edf6b0
support native segwit transactions
9 years ago
ThomasV
4d3e079778
rename bc_address functions
9 years ago
ThomasV
1394346192
fix #2819
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
2e567fc86a
fix #2784
9 years ago
ThomasV
6d2b53cdca
fix bip39 check
9 years ago
ThomasV
1a6e41cec8
python3 updates
9 years ago
ThomasV
108d7d39f0
python3: fix password decode
9 years ago
ThomasV
ab15ff3a00
updates for python3
9 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
9 years ago
Dmitry Sorokin
0693403358
sending fixed
9 years ago
Dmitry Sorokin
5be78950ca
py3
9 years ago
Kacper Żuk
c6e09a6038
Provide warnings about invalid BIP39 checksum in seed dialog
9 years ago
ThomasV
a8be1aeae8
fix #2351
9 years ago
Saleem Rashid
9d6f816b15
Testnet: Use correct BIP44 derivation
9 years ago
ThomasV
ff39068867
new wallet structure:
...
- store addresses instead of pubkeys
- derive pubkeys only for serialization
- fix #2024
9 years ago
ThomasV
d5ab8f82f2
move is_segwit for hardware wallets
9 years ago
ThomasV
af54ba023b
add wallet.is_segwit
9 years ago
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
9 years ago
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
9 years ago
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
9 years ago
ThomasV
ac59296846
allow spaces in private keys ( fix #1602 )
9 years ago
ThomasV
bab15a245b
simplification (get rid of get_mnemonic)
9 years ago
ThomasV
1d8836c173
utfo encode get_seed for old wallets; fixes #1967
9 years ago
ThomasV
f0611c4569
fix pubkey indexing in imported wallets
9 years ago
ThomasV
f4d5efbf3b
Add missing encryption in private key import (issue #1966 ). Allow key overwrite in order to fix affected wallets
9 years ago
ThomasV
2833a5bae9
fix: don't utf8 encode passphrase
9 years ago
ThomasV
2e2f4c17e0
fix #1959
9 years ago
ThomasV
357cc75dca
fix creation of imported keystore
9 years ago
ThomasV
7abd902b92
fix #1959
9 years ago
ThomasV
2512f5945a
fix issue #1958
9 years ago
ThomasV
9cafc3db2d
fix #1954
9 years ago
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
9 years ago
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
9 years ago
ThomasV
03c66bb5f9
follow up 08543584c5
10 years ago
ThomasV
08543584c5
fix cold storage signing for imported wallets
10 years ago
ThomasV
a3b4409e6e
fix #1920
10 years ago
ThomasV
b1b15f510c
Fix can_sign and cold storage
10 years ago
ThomasV
dd39931833
Revert "follow bip45 derivation with hardware multisig"
...
This reverts commit c24d38cd97 .
10 years ago
ThomasV
c24d38cd97
follow bip45 derivation with hardware multisig
10 years ago
ThomasV
99a3250b3f
wizard: show passphrase in the same window as the seed
10 years ago
ThomasV
fb548018b4
fix signing in imported keystores
10 years ago
ThomasV
8e181e0dec
keystore: another method needs to be moved
10 years ago
ThomasV
1d1da0e1dc
move sign_transaction
10 years ago
ThomasV
d471d4b905
fixes for old keystore
10 years ago
ThomasV
8b729d0f83
store passphrase in keystore
10 years ago
ThomasV
86e23d9989
save wallet label in keystore, to facilitate pairing
10 years ago