Commit graph

9062 commits

Author SHA1 Message Date
SomberNight
7dcefd999f
wallet.py: remove_transaction - make sure we pop from both txi and txo 2018-04-11 19:51:35 +02:00
SomberNight
4fed27610a
wallet.py: load unverified_tx in __init__ 2018-04-11 19:45:13 +02:00
SomberNight
86b1273ec0
wallet.py: minor reordering in __init__ 2018-04-11 19:45:12 +02:00
SomberNight
ebcc983566
wallet.py: build local history from txi and txo, not transactions 2018-04-11 19:45:12 +02:00
fivepiece
b4d71e651b add regtest support (#4242)
* add regtest support

* set default regtest ssl and tcp ports to 51002 and 51002

* regtest inherits parameters from testnet
2018-04-11 19:10:14 +02:00
SomberNight
b68f5645cb
fix #4254 2018-04-11 18:31:35 +02:00
SomberNight
75f0221617
minor grammar fix in qt/preferences 2018-04-11 15:47:23 +02:00
benma
f7d1d5a7c7
digitalbitbox: enable native segwit 2018-04-11 11:57:36 +02:00
benma
cf98c8f2c1
digitalbitbox: some Python backwards compat fixes 2018-04-11 11:57:28 +02:00
SomberNight
1f937aa6cd
fix: 'oneserver' could only be set in the CLI 2018-04-11 11:16:29 +02:00
ThomasV
55189c8623
Merge pull request #4249 from SomberNight/kivy_launchmode
kivy: change activity launchMode to singleTask
2018-04-10 17:56:31 +02:00
SomberNight
a852f97e97
kivy: change activity launchMode to singleTask 2018-04-10 14:12:13 +02:00
SomberNight
35b3294a5d
fix #4238 2018-04-09 12:00:37 +02:00
Johann Bauer
ee2a1f52a1
Bump cryptodome version 2018-04-08 23:27:06 +02:00
SomberNight
985fe24f18
fix #4240 2018-04-08 15:13:12 +02:00
ThomasV
a03449c1be kivy: cleanup addresses dialog 2018-04-07 18:16:33 +02:00
SomberNight
7b50790584
do not raise BaseException 2018-04-07 17:10:30 +02:00
SomberNight
76e67daadd
changed some asserts to raise-exceptions in lib 2018-04-07 17:01:38 +02:00
ghost43
cf88e239d7
fix parsing values in setconfig (#4225) 2018-04-06 18:53:13 +02:00
SomberNight
bfb0141b20
fix #4230 2018-04-06 18:47:16 +02:00
SomberNight
3b8c1c6c04
detect when trying to sign with a hw wallet offline in a not supported config
closes #4229
2018-04-06 18:29:41 +02:00
SomberNight
4ff3791cb9
fix #4236 2018-04-06 16:43:11 +02:00
SomberNight
0180abc179
blockchain.py: check header length
related: #4212
2018-04-05 16:12:34 +02:00
ghost43
9a0cf63769
Merge pull request #4033 from Lastrellik/TextCompleter
Text completer
2018-04-05 15:29:58 +02:00
ghost43
54d220c311
Merge branch 'master' into TextCompleter 2018-04-05 15:29:10 +02:00
SomberNight
e4dad0a425
fix #4198 2018-04-05 12:52:21 +02:00
SomberNight
d2a1179087
fix #4227 2018-04-05 12:22:01 +02:00
ThomasV
ad6dd73a03 do not catch OSError in pipe.send (fix ANR on some versions of Android) 2018-04-05 11:27:12 +02:00
SomberNight
de4fe9db69
fix a race condition in synchronizer
wallet.synchronizer gets assigned a newly constructed Synchronizer instance.
Synchronizer in tx_response refers to the value of wallet.synchronizer.
If the wallet has a missing txn, there could be a race condition that synchronizer asks for a txn and we get the callback from the network WHILE the constructor is still running, in which case wallet.synchronizer would still be None and we would consider the callback "orphan", and the wallet would get "stuck" synchronizing.
2018-04-05 08:32:02 +02:00
SomberNight
2f408e5d07
make qt HistoryList.on_update() faster by caching icons 2018-04-04 15:47:11 +02:00
ThomasV
eb4463063f
Merge pull request #4214 from SomberNight/payto_read_rbf_from_config
payto: get RBF setting from config
2018-04-04 15:26:49 +02:00
ThomasV
ed0cbf11cd
Merge pull request #4222 from SomberNight/wallet_get_address_history_speedup
wallet: speed up get_address_history
2018-04-04 15:22:35 +02:00
Filip Gospodinov
76dfc2d3b8 Fix invalid desktop entry (#4224)
Closes: #4221
2018-04-04 11:41:07 +02:00
SomberNight
92c45ac29a
fix prev: txns might be added in any order 2018-04-04 01:22:49 +02:00
SomberNight
17512f7f47
wallet: speed up get_address_history 2018-04-03 22:16:29 +02:00
SomberNight
ffe69cb328
fix #4220 2018-04-03 19:18:10 +02:00
SomberNight
13bd10e1cb
wizard: add naive debug message to hw device scan if none are found 2018-04-03 14:21:22 +02:00
SomberNight
6eb38d6b8c
Qt wizard: raise GoBack from None
results in cleaner traces
2018-04-03 14:14:36 +02:00
SomberNight
42582b6a64
fix #4219 2018-04-03 02:48:55 +02:00
SomberNight
5a508f7b8d
fix #4218 2018-04-03 01:50:37 +02:00
SomberNight
4703d93b0f
fix #4216 2018-04-02 19:54:01 +02:00
SomberNight
4d15d4e459
payto: get RBF setting from config 2018-04-02 05:30:58 +02:00
SomberNight
10a0b0ad7f
make_packages was failing
error was:
In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
    setuptools from 04a0b689d3/setuptools-39.0.1-py2.py3-none-any.whl (md5)=ca299c7acd13a72e1171a3697f2b99bc (from protobuf==3.5.2.post1->-r ./contrib/deterministic-build/requirements.txt (line 21))
2018-04-01 22:53:02 +02:00
SomberNight
bfccfc7e74
follow-up 70d827b984 2018-04-01 18:41:17 +02:00
Johann Bauer
c7c43d2336
Change Python version in pyinstaller spec file 2018-04-01 18:03:44 +02:00
Johann Bauer
831dda0fcb
Wine build: Revert to Python 3.5 and download if file was changed 2018-04-01 17:52:31 +02:00
SomberNight
58273fc841
tests: xpub version bytes 2018-04-01 16:56:17 +02:00
SomberNight
ff57c198b4
fix prev 2018-04-01 16:52:24 +02:00
fivepiece
192288c025 change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub (#4210)
* change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub

* add testnet p2sh-p2wsh 2of2 multisig test
2018-04-01 16:48:54 +02:00
SomberNight
9de4d19c5a
tests: refactoring in test_wallet_vertical.py 2018-04-01 16:44:59 +02:00