85 Commits (b02252d664128b117fc6d6608f8f11b94fb329bb)

Author SHA1 Message Date
SomberNight 81b6d65764 refactor network constants 7 years ago
SomberNight 51c235a8be privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif" 7 years ago
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 7 years ago
SomberNight e3164286d0 implement bip84: bip43 purpose/der path for p2wpkh scripts 7 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 7 years ago
SomberNight 0db5ea67a0 bitcoin.NetworkConstants: easier changing between testnet and mainnet 7 years ago
SomberNight d45e13553a old seeds: normalize, and stricter is_old_seed() 7 years ago
ThomasV a10e6b6436 fix xtype of ypub keys in plugins and bip39 seeds 7 years ago
ThomasV a220932711 serialize txin-type in xpub/xprv 7 years ago
ThomasV 24442de8df fix command line interface for hardware wallets. fixes #3056 7 years ago
ThomasV 0dbb976baf update unsigned tx format, so that imported wallets can sign all address types 7 years ago
ThomasV b1cc81a6f6 fix #3011 7 years ago
ThomasV e299df7b82 add message signing/decryption for segwit addresses 7 years ago
ThomasV 988fb4e413 follow up 0f4b5abc15 7 years ago
ThomasV 0f4b5abc15 add use_compressed_pubkeys field to keystores. fix #2973 7 years ago
SomberNight 751be88059 tests: wallet-keystore integrity (bip39) 7 years ago
ThomasV e8b564c0e7 Extend Wallet Import Format with txin type. Extend class Imported_Wallet. 7 years ago
SomberNight 7542bc9e35 tests: message signing 7 years ago
ThomasV 952049f74b fix #2915 7 years ago
ThomasV 9bdac1aae0 detect txintype in keystore. fix #2912 7 years ago
ThomasV 93e577e0cb Revert "segwit: add purpose to derivation" 7 years ago
ThomasV ee36ec992c segwit: add purpose to derivation 7 years ago
ThomasV 63a1db1172 make xpub/xprv version information user-visible 7 years ago
ThomasV d9f2edf6b0 support native segwit transactions 7 years ago
ThomasV 4d3e079778 rename bc_address functions 7 years ago
ThomasV 1394346192 fix #2819 7 years ago
Jochen Hoenicke ec0de566a8 [TREZOR] Added Segwit support. 7 years ago
ThomasV 2e567fc86a fix #2784 7 years ago
ThomasV 6d2b53cdca fix bip39 check 7 years ago
ThomasV 1a6e41cec8 python3 updates 7 years ago
ThomasV 108d7d39f0 python3: fix password decode 7 years ago
ThomasV ab15ff3a00 updates for python3 8 years ago
Dmitry Sorokin 362ca96f38 x509 fixes and plugins 8 years ago
Dmitry Sorokin 0693403358 sending fixed 8 years ago
Dmitry Sorokin 5be78950ca py3 8 years ago
Kacper Żuk c6e09a6038 Provide warnings about invalid BIP39 checksum in seed dialog 8 years ago
ThomasV a8be1aeae8 fix #2351 8 years ago
Saleem Rashid 9d6f816b15 Testnet: Use correct BIP44 derivation 8 years ago
ThomasV ff39068867 new wallet structure: 8 years ago
ThomasV d5ab8f82f2 move is_segwit for hardware wallets 8 years ago
ThomasV af54ba023b add wallet.is_segwit 8 years ago
ThomasV ce11a2fac5 replace segwit wallet class with custom xpub type 8 years ago
ThomasV 3a64ec0f2e Initial segwit support (testnet only) 8 years ago
ThomasV 132fca86b2 fix #2133: deserialize_xkey 8 years ago
ThomasV ac59296846 allow spaces in private keys (fix #1602) 8 years ago
ThomasV bab15a245b simplification (get rid of get_mnemonic) 8 years ago
ThomasV 1d8836c173 utfo encode get_seed for old wallets; fixes #1967 8 years ago
ThomasV f0611c4569 fix pubkey indexing in imported wallets 8 years ago
ThomasV f4d5efbf3b Add missing encryption in private key import (issue #1966). Allow key overwrite in order to fix affected wallets 8 years ago
ThomasV 2833a5bae9 fix: don't utf8 encode passphrase 8 years ago