70 Commits (5eb7bcebef9c36300db9b2edd6e1e9e9c695dea8)

Author SHA1 Message Date
ThomasV 96544b8b58 lnbase: derive keys from wallet keystore 6 years ago
SomberNight 6ad24ea3b3
keystore/transactions: fix overflow of derivation path indices 7 years ago
SomberNight fd5b1acdc8
commands: fix encrypt/decrypt 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight a1d98d4331
sweep/import key: show error in Qt GUI to user as tooltip 7 years ago
SomberNight 1b3f428e88
keystore: speedup for Old_KeyStore 7 years ago
SomberNight 8ae6ddcc00
keystore: rm dead code 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
SomberNight b39c51adf7
mv "electrum seed" stuff from bitcoin.py to mnemonic.py 7 years ago
SomberNight e2eb051eed
keystore bip39: minor clean-up 7 years ago
SomberNight 3ad6f738bd
util: rm hfu, cleaner bh2u 7 years ago
SomberNight 8f5f0e46aa
keystore: fail sooner if unsupported version 7 years ago
SomberNight 48b0de7871
keystore: stronger pbkdf for encryption 7 years ago
SomberNight 082a83dd85
rename crypto.Hash to sha256d 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight b68729115a
qt wallet information: added keystore type 7 years ago
SomberNight 1233309ebd
cli/rpc: 'restore' and 'create' commands are now available via RPC 7 years ago
SomberNight 3842205b8a
keystore: add note regarding xpubkeys 7 years ago
Janus 1e715113ab remove pbkdf2 dependency, use stdlib instead 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
SomberNight 8b86f21520
wizard: extend derivation dialog to also let user select script type. 8 years ago
JeremyRand d1d92e8704
Move BIP44 coin type to net constants. 8 years ago
SomberNight 0b72803dd4
fix #4319 8 years ago
SomberNight 7218bf1d14
tests: bip32 extended version bytes 8 years ago
SomberNight 16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 8 years ago
Dimitris Apostolou 989c9c2b55 Fix typos 8 years ago
SomberNight 5a508f7b8d
fix #4218 8 years ago
SomberNight a00439b6f8 fix #4158 8 years ago
SomberNight 61a45edee0 Catch wallet file related exceptions in Qt wizard. 8 years ago
SomberNight 81b6d65764 refactor network constants 8 years ago
SomberNight 51c235a8be privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif" 8 years ago
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 8 years ago
SomberNight e3164286d0 implement bip84: bip43 purpose/der path for p2wpkh scripts 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
SomberNight d45e13553a old seeds: normalize, and stricter is_old_seed() 8 years ago
ThomasV a10e6b6436 fix xtype of ypub keys in plugins and bip39 seeds 8 years ago
ThomasV a220932711 serialize txin-type in xpub/xprv 8 years ago
ThomasV 24442de8df fix command line interface for hardware wallets. fixes #3056 8 years ago
ThomasV 0dbb976baf update unsigned tx format, so that imported wallets can sign all address types 8 years ago
ThomasV b1cc81a6f6 fix #3011 8 years ago
ThomasV e299df7b82 add message signing/decryption for segwit addresses 8 years ago
ThomasV 988fb4e413 follow up 0f4b5abc15 8 years ago
ThomasV 0f4b5abc15 add use_compressed_pubkeys field to keystores. fix #2973 8 years ago
SomberNight 751be88059 tests: wallet-keystore integrity (bip39) 8 years ago
ThomasV e8b564c0e7 Extend Wallet Import Format with txin type. Extend class Imported_Wallet. 8 years ago
SomberNight 7542bc9e35 tests: message signing 8 years ago
ThomasV 952049f74b fix #2915 8 years ago
ThomasV 9bdac1aae0 detect txintype in keystore. fix #2912 8 years ago
ThomasV 93e577e0cb Revert "segwit: add purpose to derivation" 8 years ago