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
ThomasV
63a1db1172
make xpub/xprv version information user-visible
2017-09-13 11:33:28 +02:00
ThomasV
d9f2edf6b0
support native segwit transactions
2017-09-13 11:32:40 +02:00
ThomasV
8c5b6bdaf3
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
2017-09-13 11:30:30 +02:00
ThomasV
f56a8702c2
support sending to segwit native addresses (bip173)
2017-08-31 19:05:03 +02:00
ThomasV
4d3e079778
rename bc_address functions
2017-08-31 10:21:57 +02:00
ThomasV
b9da5afa9d
replace bitcoin.is_valid
2017-08-31 10:06:13 +02:00
ThomasV
794baa16c8
move address_to_script to bitcoin.py
2017-08-31 09:59:40 +02:00
ThomasV
227a553a99
update ripemd module for python3
2017-08-26 08:28:25 +02:00
ThomasV
126bbff948
Revert "remove python implementation of ripemd160"
...
This reverts commit 56c4a8746f
.
2017-08-26 08:28:25 +02:00
ThomasV
108d7d39f0
python3: fix password decode
2017-08-26 08:28:24 +02:00
fr3aker
8a15581d8e
fix imports
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
f02d18226b
misc ui and lib fixes for py3
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
d304ccdf17
py3 in qtgui
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
5be78950ca
py3
2017-08-26 08:27:47 +02:00
ThomasV
6b45070b2f
allow arbitrary derivations with bip39 seeds, to let multibit users recover funds
2017-06-20 10:47:02 +02:00
ThomasV
31ab5b2e0a
pass hash to pubkey_from_signature
2017-06-15 10:03:18 +02:00
ThomasV
dd0b018a35
add configurable checkpoint to blockchain verification; use genesis as default
2017-03-23 11:58:56 +01:00
ThomasV
8fabd1245d
replace PyCrypto with PyCryptodome
2017-03-09 10:47:53 +01:00
ThomasV
6977ba603b
Merge pull request #2236 from kyuupichan/master
...
Add support for BU's nolnet
2017-03-06 12:28:45 +01:00
ThomasV
ee2e9f6092
update MAX_FEE_RATE constant
2017-03-05 22:19:46 +01:00
Neil Booth
8888a50549
Add support for BU's nolnet
...
Also update testnet servers
Add missing self. in print_error call
2017-03-04 11:01:32 +09:00
ThomasV
fcc92c1ebd
Wallet file encryption:
...
- a keypair is derived from the wallet password
- only the public key is retained in memory
- wallets must opened and closed explicitly with the daemon
2017-03-01 13:58:04 +01:00
ThomasV
7e76e4ac55
AES: use PyCrypto if available
2017-03-01 10:37:48 +01:00
ThomasV
b1f27d7e84
fix: missing parameter
2017-02-26 08:27:25 +01:00
ThomasV
e1515743cd
replace slowaes with pyaes
2017-02-10 17:22:52 +01:00
ThomasV
17cfc03540
use serialize_xpub/xprv
2017-02-05 11:30:32 +01:00
ThomasV
6bfbc9a718
fix: replace remaining occurences of public_key_to_bc_address
2017-01-29 06:34:35 +01:00