Commit graph

3429 commits

Author SHA1 Message Date
ThomasV
d7dc804b32 fix iteration bug 2017-09-15 12:07:57 +02:00
ThomasV
302dd3912d Merge pull request #2872 from SomberNight/p2pk_output_1
fix: p2pk output serialisation
2017-09-15 11:54:53 +02:00
SomberNight
33157d3718 fix: p2pk output serialisation 2017-09-15 05:50:12 +02:00
SomberNight
35e4eb6cc3 fix: set scriptSig when spending from coinbase 2017-09-15 05:36:13 +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
ThomasV
123c5e3165 wizard: check seed_type before creating multisig 2017-09-14 14:00:29 +02:00
ThomasV
43e3f4d3d1 add segwit choice to wizard 2017-09-14 12:20:11 +02:00
SomberNight
efd07f727a fix testnet 2017-09-14 02:06:08 +02:00
ThomasV
c5f552f26a rm dead code 2017-09-13 15:12:50 +02:00
ThomasV
8b0db38f87 follow-up 3d4c64f9e 2017-09-13 14:54:52 +02:00
ThomasV
50ce062c39 update release notes and set version number to 3.0 2017-09-13 12:48:37 +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
f1666f208b remove height parameter from blockchain.transaction.get 2017-09-13 11:33:28 +02:00
ThomasV
84962ea6f1 remove deprecated command: getutxoaddress 2017-09-13 11:33:28 +02:00
ThomasV
93e577e0cb Revert "segwit: add purpose to derivation"
This reverts commit f706fa07078fd01f24ded2dada7ad66eae8ff485.
2017-09-13 11:33:28 +02:00
ThomasV
7f9b473a98 protocol version 2017-09-13 11:33:28 +02:00
ThomasV
ee36ec992c segwit: add purpose to derivation 2017-09-13 11:33:28 +02:00
ThomasV
9286deca57 fix test 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
bd16e20a4d minor fix (parsing signatures) 2017-09-13 11:32:40 +02:00
ThomasV
d9f2edf6b0 support native segwit transactions 2017-09-13 11:32:40 +02:00
ThomasV
68873d92f9 implement scripthash logic 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
SomberNight
cbc35d96c8 fix unresolved variable 2017-09-12 17:09:54 +02:00
ThomasV
6fda3733e4 Merge branch 'master' of github.com:spesmilo/electrum 2017-09-12 15:06:00 +02:00
ThomasV
7f58e23ed9 python3 update 2017-09-12 15:05:48 +02:00
SomberNight
c50a460395 fixes #2858 2017-09-10 16:28:06 +02:00
WakiyamaP
0791b469e7 fix download failed blockchain headers 2017-09-08 10:57:22 +09:00
ThomasV
70af22c9e4 update scripts/servers to display server version 2017-09-07 09:41:21 +02:00
ThomasV
216e9403be cleanup six (no python2 support) 2017-09-04 14:43:31 +02:00
ThomasV
f8c592f743 Merge pull request #2837 from ariard/fix_urllib
fix urllib.quote py2 to py3
2017-09-04 14:23:05 +02:00
ThomasV
6b871a7cfd mmonir python3 fix 2017-09-04 14:21:02 +02:00
Antoine Riard
5059898af2 fix urllib.quote py2 to py3 2017-09-04 06:13:55 -04:00
tadas.varanavicius
c0073138dc Python 3 fixes for Segwit 2017-09-01 22:22:31 +03:00
ThomasV
b7e8147ca8 Merge pull request #2621 from KoffeinFlummi/fiat-balance-addresses
Add optional Fiat balance column to addresses view
2017-09-01 06:30:13 +02:00
ThomasV
f56a8702c2 support sending to segwit native addresses (bip173) 2017-08-31 19:05:03 +02:00
ThomasV
5f35081bc9 fix tests 2017-08-31 10:25:22 +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
e853dde111 add segwit bech32 module 2017-08-31 09:59:54 +02:00
ThomasV
794baa16c8 move address_to_script to bitcoin.py 2017-08-31 09:59:40 +02:00
ThomasV
5f1d9cbcf5 separate network layer from synchronizer 2017-08-31 09:59:29 +02:00
ThomasV
b86619ee30 Merge pull request #2760 from jhoenicke/trezorsegwit
[TREZOR] Added Segwit support.
2017-08-30 11:48:55 +02:00
ThomasV
936b92fa00 Merge pull request #2789 from linuxdaddy/master
Update paymentrequests.proto
2017-08-30 07:17:26 +02:00
ThomasV
1394346192 fix #2819 2017-08-30 06:38:57 +02:00
Jochen Hoenicke
ec0de566a8 [TREZOR] Added Segwit support.
Following changes were necessary outside the TREZOR plugin.
- transaction.py: update_transaction handles segwit transactions.
- keystore.py: added a segwit parameter to bip44_derivation,
  use m/49' instead of m/44' for segwit.
2017-08-29 18:43:50 +02:00
ThomasV
5bf3b26476 segwit: use 12 bits of seed prefix 2017-08-27 14:30:01 +02:00
ThomasV
88bbaf0950 postpone x_pubkeys replacement (fix #2738) 2017-08-27 14:03:53 +02:00
ThomasV
2e567fc86a fix #2784 2017-08-27 10:48:41 +02:00
ThomasV
6d2b53cdca fix bip39 check 2017-08-27 10:02:15 +02:00