250 Commits (d3065f73bf01a86dc50d902f0a118af4710e802d)

Author SHA1 Message Date
SomberNight e31c2d491d fix #4093 7 years ago
SomberNight 99647fc070 careful with exceptions.. 7 years ago
SomberNight 81b6d65764 refactor network constants 7 years ago
SomberNight 4ddda74dad clean up fees a bit 7 years ago
SomberNight 51c235a8be privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif" 7 years ago
SomberNight ea66333e48 bip32 version numbers (xpub headers): use t/u/U/v/V for testnet 7 years ago
ThomasV c3f3843cc3 Add memory pool based fee estimates 7 years ago
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 7 years ago
ThomasV 44a83c2401 read checkpoints file in NetworkConstants, add it to setup.py 7 years ago
SomberNight 66cce115ef more robust commands.getprivatekeys() and bitcoin.is_segwit_address() 7 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 7 years ago
SomberNight c65d01ea96 file i/o: use 'with' keyword 7 years ago
SomberNight 9e2cd17790 sweeping minikeys: search for both compressed and uncompressed pubkeys 7 years ago
SomberNight 0db5ea67a0 bitcoin.NetworkConstants: easier changing between testnet and mainnet 7 years ago
ThomasV 2774126db6 fix #3170 7 years ago
ThomasV 8623d8c258 fix magic number for p2wsh-p2sh 7 years ago
ThomasV f36024e216 hardware wallets: pass xtype to get_xpub 7 years ago
SomberNight c05549c8cd follow-up prev commit: revert "strict checks" for old seeds 7 years ago
SomberNight d45e13553a old seeds: normalize, and stricter is_old_seed() 7 years ago
ThomasV a220932711 serialize txin-type in xpub/xprv 7 years ago
SomberNight 1c31177d03 try to sweep p2pk outputs from old type WIF privkeys 7 years ago
ThomasV 8683d71711 fix: witness serialization 7 years ago
SomberNight aa1289fa5d bitcoin.py AES: implement our own PKCS7 padding 7 years ago
ThomasV 0a648e2b1c cleanup commented lines 7 years ago
SomberNight 8a07c2654c fix: py3 in bitcoin.py: aes_encrypt_with_iv() and aes_decrypt_with_iv() 7 years ago
ThomasV 0dbb976baf update unsigned tx format, so that imported wallets can sign all address types 7 years ago
SomberNight 843aec80d7 fix: bitcoin.is_minikey() was broken 7 years ago
ThomasV d1657cd62c rm deprecated functions 7 years ago
ThomasV 15ab48aaa8 fix sweep 7 years ago
ThomasV e299df7b82 add message signing/decryption for segwit addresses 7 years ago
ThomasV 0f4b5abc15 add use_compressed_pubkeys field to keystores. fix #2973 7 years ago
ThomasV 9f6e174b4f fix #2961 7 years ago
ThomasV 4273c607b7 fix #2961 7 years ago
ThomasV c73819a3d4 fix tests 7 years ago
ThomasV e8b564c0e7 Extend Wallet Import Format with txin type. Extend class Imported_Wallet. 7 years ago
ThomasV 4864c802dd fix message signing #2939 7 years ago
SomberNight 7542bc9e35 tests: message signing 7 years ago
ThomasV 2239cb9624 fix #2921 7 years ago
ThomasV 1bd60d4c3a fix #2880 7 years ago
ThomasV 3c7843eea5 revert 6e9b2a4459 7 years ago
ThomasV 23f36ea080 follow up previous commit 7 years ago
ThomasV 6e9b2a4459 do not send coins to witness scripts with non-zero version 7 years ago
SomberNight a339270c07 readability change: OP_n calculation from boolean arithmetic to ternary 7 years ago
SomberNight 653c7acb48 fix bech32 scriptPubKeys (OP_n), and tests 7 years ago
SomberNight 33157d3718 fix: p2pk output serialisation 7 years ago
ThomasV f0fe84d959 check xkey type when we add the keystore, so that we cover all cases 7 years ago
SomberNight efd07f727a fix testnet 7 years ago
ThomasV 7dbd612d5d Read default server list from file. Update list with 1.1 servers. Remove nolnet option. 7 years ago
ThomasV 63a1db1172 make xpub/xprv version information user-visible 7 years ago
ThomasV d9f2edf6b0 support native segwit transactions 7 years ago