262 Commits (530980ea37b9627b0ab26b63acc8866b799b23bc)

Author SHA1 Message Date
SomberNight e13183ea7a
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness 7 years ago
SomberNight 1d6f000868
transaction.py: shortcut witness/scriptSig serialisation 7 years ago
SomberNight b3110b3b46
bitcoin.py: implement add_number_to_script. 7 years ago
SomberNight 4b89b1e270
implement script_num_to_hex 7 years ago
SomberNight 44bb1e9993
bitcoin.py: fix op_push 7 years ago
SomberNight 76e67daadd
changed some asserts to raise-exceptions in lib 7 years ago
SomberNight a00439b6f8 fix #4158 7 years ago
SomberNight 77c8010517 bitcoin.py: parameterise a few address-related methods with network 7 years ago
SomberNight 22061b4555 transaction.get_address_from_output_script now handles witness version > 0 7 years ago
SomberNight 61a45edee0 Catch wallet file related exceptions in Qt wizard. 7 years ago
SomberNight a6841cbd5f fix #4099: serialisation of txns with negative version number 7 years ago
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