SomberNight
b175c6b609
fix #4360
2018-05-13 03:11:20 +02:00
ghost43
dae187bada
allow fractional feerates ( #4324 )
2018-05-09 19:30:18 +02:00
ghost43
3337af0734
transaction.py: (txin guess) fix some false positive matches of p2sh-segwit ( #4336 )
2018-05-09 19:16:01 +02:00
SomberNight
ceae43afe5
trustedcoin: sign first, then prompt for OTP
2018-05-08 20:04:36 +02:00
SomberNight
c03d68d758
add 'sat' as base unit option
2018-05-05 12:52:19 +02:00
Andreas Schildbach
7dc5d64cba
Remove server from default list: cryptohead.de ( #4320 )
2018-05-03 20:30:42 +02:00
SomberNight
ae24af9bc2
wizard: move GoBack from Qt wizard to base_wizard
2018-05-01 14:47:50 +02:00
SomberNight
c8bed8791a
assert datadir available
2018-04-29 18:25:10 +02:00
SomberNight
cbf1b5d9d5
py3.4 compat: follow-up e13183ea7a
2018-04-29 15:06:19 +02:00
SomberNight
fad25af204
fix tests for travis. follow-up 68d8919416
2018-04-27 21:55:50 +02:00
SomberNight
ea55d886b7
follow-up 1d6f000868
...
I broke multisig..
2018-04-27 21:44:29 +02:00
SomberNight
68d8919416
tests: sends between wallets
2018-04-27 21:43:46 +02:00
SomberNight
e13183ea7a
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness
2018-04-27 16:16:27 +02:00
SomberNight
97296432a2
transaction.py: sign_txin. allow override for get_preimage_script.
2018-04-27 16:16:27 +02:00
SomberNight
1d6f000868
transaction.py: shortcut witness/scriptSig serialisation
2018-04-27 16:16:14 +02:00
SomberNight
b3110b3b46
bitcoin.py: implement add_number_to_script.
2018-04-27 16:15:44 +02:00
SomberNight
4b89b1e270
implement script_num_to_hex
2018-04-27 16:15:43 +02:00
Filip Gospodinov
61154794c8
electrum: cleanup plugin imports
...
`electrum_plugins` is imported in the `electrum` script
without being used - I assume it's done to make PyInstaller
find that package. But this can be achieved by avoiding
the usage of `__import__()` when importing `electrum_plugins`
where it's effectively used.
2018-04-26 06:12:20 +02:00
Filip Gospodinov
376a815458
exchange_rate: prefer relative imports ( #4308 )
...
As this project is currently structured, absolute
imports have the drawback that they'll load modules
from installed paths rather then from the local repo
when running unit tests. This somehow breaks the main
idea of unit tests which is being able to quickly test
newest development changes. Therefore, use a relative
import here.
2018-04-25 09:42:07 +02:00
Ben Woosley
53320470f5
Format the transaction window fee rate with 1 decimal place ( #4286 )
...
* Fix format_satoshi to properly handle non-integer values
Handling the integer and fraction parts together via string formatting
simplifies the initial composition because the default behavior manages
the - sign, and the incorporation of the fractional part.
* Limit fee rate output to one decimal place
Via a new precision arg
* Introduce format_fee_satoshis and use it for all fee display
2018-04-24 18:54:14 +02:00
SomberNight
0be73ed546
wallet.py: small optimisation for get_wallet_delta
2018-04-24 15:26:56 +02:00
mhitcher
5284aef820
added therocktrading exchange rate ( #4272 )
2018-04-24 09:28:38 +02:00
ThomasV
7cee37dfb8
show bitcoin price info in history summary
2018-04-19 14:05:19 +02:00
ThomasV
624fa4769d
prepare release 3.1.3
2018-04-16 18:43:02 +02:00
Dimitris Apostolou
989c9c2b55
Fix typos
2018-04-15 20:34:40 +02:00
SomberNight
44bb1e9993
bitcoin.py: fix op_push
...
8cbc5c4be4/src/script/script.h (L464)
fdc2bc867b/txscript/scriptbuilder.go (L151)
2018-04-14 16:13:51 +02:00
SomberNight
8bdf863fca
fix: android HistoryScreen was not displaying fiat value of unconfirmed txns
2018-04-12 16:49:25 +02:00
SomberNight
3bf5afa61a
fix #4253
2018-04-12 12:17:24 +02:00
SomberNight
1935d7d165
wallet.py: remove local transactions that we don't have
...
fixes #4232
closes #4234
2018-04-11 19:53:33 +02:00
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
1f937aa6cd
fix: 'oneserver' could only be set in the CLI
2018-04-11 11:16:29 +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
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
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
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
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