ThomasV
|
24054ac399
|
Merge pull request #3943 from SomberNight/fee_cleanup
clean up fees a bit
|
2018-02-23 10:11:20 +01:00 |
ThomasV
|
381de43cac
|
Merge pull request #3925 from SomberNight/wif_format_change
change WIF to "txin_type:old_wif"
|
2018-02-21 11:10:03 +01:00 |
SomberNight
|
4ddda74dad
|
clean up fees a bit
|
2018-02-21 03:22:26 +01:00 |
SomberNight
|
51c235a8be
|
privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif"
|
2018-02-19 20:42:53 +01:00 |
SomberNight
|
ea66333e48
|
bip32 version numbers (xpub headers): use t/u/U/v/V for testnet
|
2018-02-13 16:45:41 +01:00 |
ThomasV
|
c3f3843cc3
|
Add memory pool based fee estimates
- fee estimates can use ETA or mempool
- require protocol version 1.2
- remove fee_unit preference
|
2018-02-05 12:23:32 +01:00 |
SomberNight
|
c811c5c9d9
|
allow encrypting watch-only wallets. initial support for hw wallet storage encryption.
|
2018-01-28 02:09:44 +01:00 |
ThomasV
|
44a83c2401
|
read checkpoints file in NetworkConstants, add it to setup.py
|
2017-12-12 11:10:50 +01:00 |
SomberNight
|
66cce115ef
|
more robust commands.getprivatekeys() and bitcoin.is_segwit_address()
|
2017-11-19 23:46:59 +01:00 |
Justin Turner Arthur
|
857eb4ac1d
|
Remove unused imports. Explicitly import a few deep imports.
|
2017-11-13 02:28:00 -06:00 |
SomberNight
|
c65d01ea96
|
file i/o: use 'with' keyword
|
2017-11-12 14:33:46 +01:00 |
SomberNight
|
9e2cd17790
|
sweeping minikeys: search for both compressed and uncompressed pubkeys
|
2017-11-11 11:02:30 +01:00 |
SomberNight
|
0db5ea67a0
|
bitcoin.NetworkConstants: easier changing between testnet and mainnet
|
2017-11-09 17:47:57 +01:00 |
ThomasV
|
2774126db6
|
fix #3170
|
2017-11-01 22:44:13 +01:00 |
ThomasV
|
8623d8c258
|
fix magic number for p2wsh-p2sh
|
2017-11-01 21:25:43 +01:00 |
ThomasV
|
f36024e216
|
hardware wallets: pass xtype to get_xpub
|
2017-10-31 11:45:25 +01:00 |
SomberNight
|
c05549c8cd
|
follow-up prev commit: revert "strict checks" for old seeds
|
2017-10-29 20:04:31 +01:00 |
SomberNight
|
d45e13553a
|
old seeds: normalize, and stricter is_old_seed()
|
2017-10-29 17:34:45 +01:00 |
ThomasV
|
6f3c822867
|
Merge pull request #3125 from SomberNight/sweep_p2pk
try to sweep p2pk outputs from old type WIF privkeys
|
2017-10-27 21:01:56 +02:00 |
ThomasV
|
a220932711
|
serialize txin-type in xpub/xprv
|
2017-10-27 12:04:26 +02:00 |
SomberNight
|
1c31177d03
|
try to sweep p2pk outputs from old type WIF privkeys
|
2017-10-26 01:17:46 +02:00 |
ThomasV
|
8683d71711
|
fix: witness serialization
|
2017-10-22 12:39:36 +02:00 |
SomberNight
|
aa1289fa5d
|
bitcoin.py AES: implement our own PKCS7 padding
|
2017-10-22 02:32:58 +02:00 |
ThomasV
|
0a648e2b1c
|
cleanup commented lines
|
2017-10-17 12:59:59 +02:00 |
SomberNight
|
8a07c2654c
|
fix: py3 in bitcoin.py: aes_encrypt_with_iv() and aes_decrypt_with_iv()
|
2017-10-17 07:36:04 +02:00 |
ThomasV
|
0dbb976baf
|
update unsigned tx format, so that imported wallets can sign all address types
|
2017-10-14 15:47:36 +02:00 |
SomberNight
|
843aec80d7
|
fix: bitcoin.is_minikey() was broken
|
2017-10-11 16:27:39 +02:00 |
ThomasV
|
d1657cd62c
|
rm deprecated functions
|
2017-10-11 12:24:44 +02:00 |
ThomasV
|
15ab48aaa8
|
fix sweep
|
2017-10-05 20:08:16 +02:00 |
ThomasV
|
e299df7b82
|
add message signing/decryption for segwit addresses
|
2017-10-05 14:44:44 +02:00 |
ThomasV
|
0f4b5abc15
|
add use_compressed_pubkeys field to keystores. fix #2973
|
2017-10-04 13:04:21 +02:00 |
ThomasV
|
9f6e174b4f
|
fix #2961
|
2017-10-04 09:24:34 +02:00 |
ThomasV
|
4273c607b7
|
fix #2961
|
2017-10-03 14:16:43 +02:00 |
ThomasV
|
c73819a3d4
|
fix tests
|
2017-09-29 17:49:29 +02:00 |
ThomasV
|
fed76bfffc
|
Merge branch 'master' of github.com:spesmilo/electrum
|
2017-09-29 15:36:01 +02:00 |
ThomasV
|
e8b564c0e7
|
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
|
2017-09-29 15:32:55 +02:00 |
ThomasV
|
da0f51df37
|
Merge pull request #2943 from SomberNight/msg_signing_tests
tests: message signing
|
2017-09-27 07:51:34 +02:00 |
ThomasV
|
4864c802dd
|
fix message signing #2939
|
2017-09-27 07:47:41 +02:00 |
SomberNight
|
7542bc9e35
|
tests: message signing
|
2017-09-27 03:57:49 +02:00 |
ThomasV
|
2239cb9624
|
fix #2921
|
2017-09-24 10:18:08 +02:00 |
ThomasV
|
1bd60d4c3a
|
fix #2880
|
2017-09-23 05:57:50 +02:00 |
ThomasV
|
3c7843eea5
|
revert 6e9b2a4459
|
2017-09-23 05:40:10 +02:00 |
ThomasV
|
23f36ea080
|
follow up previous commit
|
2017-09-16 11:00:20 +02:00 |
ThomasV
|
6e9b2a4459
|
do not send coins to witness scripts with non-zero version
|
2017-09-16 10:46:37 +02:00 |
SomberNight
|
a339270c07
|
readability change: OP_n calculation from boolean arithmetic to ternary
|
2017-09-16 03:43:08 +02:00 |
SomberNight
|
653c7acb48
|
fix bech32 scriptPubKeys (OP_n), and tests
|
2017-09-16 02:19:26 +02:00 |
SomberNight
|
33157d3718
|
fix: p2pk output serialisation
|
2017-09-15 05:50:12 +02:00 |
ThomasV
|
f0fe84d959
|
check xkey type when we add the keystore, so that we cover all cases
|
2017-09-14 14:38:19 +02:00 |
SomberNight
|
efd07f727a
|
fix testnet
|
2017-09-14 02:06:08 +02:00 |
ThomasV
|
7dbd612d5d
|
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
|
2017-09-13 11:33:28 +02:00 |