Commit Graph

3339 Commits

Author SHA1 Message Date
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
ThomasV 7b14516cc0 fix unicode in make_seed and getseed 2017-08-27 09:53:22 +02:00
ThomasV 8cb714fb70 fix #2801 2017-08-27 09:22:57 +02:00
ThomasV a9678aee78 bump version number and update release notes 2017-08-26 08:33:42 +02:00
ThomasV 227a553a99 update ripemd module for python3 2017-08-26 08:28:25 +02:00
ThomasV 4df5997940 catch wrap_socket timeouts 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 32dee14fd0 show error message when parsing empty tx 2017-08-26 08:28:24 +02:00
ThomasV 1a6e41cec8 python3 updates 2017-08-26 08:28:24 +02:00
ThomasV e02687bcf2 python3 updates 2017-08-26 08:28:24 +02:00
ThomasV d8e37644d3 python3 updates 2017-08-26 08:28:24 +02:00
ThomasV 108d7d39f0 python3: fix password decode 2017-08-26 08:28:24 +02:00
ThomasV 0fdf661845 python3: update storage 2017-08-26 08:28:24 +02:00
ThomasV 15642ec8de python3: remove calls to unicode function 2017-08-26 08:28:24 +02:00
ThomasV ab15ff3a00 updates for python3 2017-08-26 08:28:24 +02:00
ThomasV 65aeb0bd3c fix 5e7169bf355f2ac3ec8791c4768f0cd971e1640d 2017-08-26 08:28:24 +02:00
ThomasV bc591377e8 python3: fix integer division 2017-08-26 08:28:24 +02:00
Johann Bauer 8e54d5c4d4 Make proxies work 2017-08-26 08:28:24 +02:00
Johann Bauer d4d93b3928 Various fixes in util.py 2017-08-26 08:28:24 +02:00
ThomasV f1a8c0b0e6 misc. fixes for python3 2017-08-26 08:28:24 +02:00
ThomasV 4f516dc08e fixes for paymentrequests and python3 2017-08-26 08:28:24 +02:00
ThomasV c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
fr3aker e562b0b565 python3: fix bad type in make_seed 2017-08-26 08:28:24 +02:00
fr3aker 8a15581d8e fix imports 2017-08-26 08:28:24 +02:00
Dmitry Sorokin 21101386a2 paymentrequest upd 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 0693403358 sending fixed 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 f70408cef5 fix ctypes for zbar qrcode scanner 2017-08-25 11:23:11 +02:00
linuxdaddy 017cef8f88 Update paymentrequests.proto
Was installing electrum on my Kali Linux and when running this command: 
protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto 
i got the following error: 
[libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax specified for the proto file: paymentrequest.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)

Fixed it myself and wanted to share it for people that might have the same issue.
2017-08-23 03:15:14 +02:00
ThomasV 7ed79011fe Merge branch 'master' of git://github.com/spesmilo/electrum 2017-08-17 11:07:11 +02:00
ThomasV cfa037fd6f add error message about wallet not loaded. fixes #2756 2017-08-17 11:06:53 +02:00
Sebastian Volland d95e79efab add missing import 2017-08-16 19:11:07 +02:00
Kacper Żuk c6e09a6038 Provide warnings about invalid BIP39 checksum in seed dialog 2017-08-16 15:25:06 +02:00
ThomasV a22cf973b4 Revert "Only save config if value changed"
This reverts commit 47e062aa7e.
2017-08-15 12:55:53 +02:00
ThomasV 24e3fab8af prepare version 2.9.3 2017-08-10 18:01:22 +02:00
ThomasV 6a984ab9b6 Merge pull request #2720 from bauerj/config-skip-save
Only save config if value changed
2017-08-10 17:56:38 +02:00
ThomasV 169ca85a01 fix #2719 2017-08-10 03:45:10 +02:00