Johann Bauer
74af19705d
Use PySocks from pypi instead of SocksiPy
2017-02-25 13:44:15 +01:00
Johann Bauer
9318b410bd
Allow using a SOCKS5 proxy with authentication
2017-02-23 22:35:41 +01:00
ThomasV
6d38c411d1
lazy load certificates
2017-02-23 08:55:47 +01:00
ThomasV
ac53bc5089
fix missing parameter
2017-02-23 08:44:56 +01:00
ThomasV
e30a179c97
fix make_seed arguments
2017-02-22 12:54:17 +01:00
ThomasV
679fc69cf1
do not perform satoshi conversion in the argument parser
2017-02-22 11:23:12 +01:00
ThomasV
1d1d76b1ad
workaround argparse issue by reverting their commit
2017-02-22 09:32:35 +01:00
ThomasV
aad8b4377c
Do not use parents with argument subparsers.
...
This is a workaround for https://bugs.python.org/issue23058 .
As a result, the order of optional arguments is fixed; global options must be placed before the command.
2017-02-21 12:41:24 +01:00
Johann Bauer
03fc29c4ac
Remove newlines from transaction labels
...
Closes : #2176
2017-02-19 22:56:31 +01:00
ThomasV
d99855f060
use ctypes to access the zbar library
2017-02-17 20:56:38 +01:00
Johann Bauer
2c7ab64e83
Always include default servers in the server list
2017-02-17 15:41:50 +01:00
shsmith
df733e8e4c
fix AttributeError: 'Standard_Wallet' object has no attribute 'account'
...
If you use wallet.change_gap_limit with a value below the current gap
limit, you get this exception:
`>> wallet.change_gap_limit(1)
Traceback (most recent call last):
File "lib\wallet.py", line 1455, in change_gap_limit
elif value >= self.min_acceptable_gap():
File "lib\wallet.py", line 1479, in min_acceptable_gap
addresses = self.account.get_receiving_addresses()
AttributeError: 'Standard_Wallet' object has no attribute 'account'
>> `
2017-02-11 12:29:28 -08:00
ThomasV
e1515743cd
replace slowaes with pyaes
2017-02-10 17:22:52 +01:00
ThomasV
0e11accd7b
fix exchange_rate class naming issue
2017-02-09 17:27:11 +01:00
ThomasV
17cfc03540
use serialize_xpub/xprv
2017-02-05 11:30:32 +01:00
ThomasV
7daa8ebfdd
interface: close wire is response is not dict
2017-02-01 13:59:07 +01:00
ThomasV
15b404b9de
add CPFP (child pays for parent) dialog to the Qt GUI
2017-02-01 12:26:30 +01:00
ThomasV
9e1931587d
fix tests
2017-02-01 10:07:01 +01:00
ThomasV
9ca4e60b84
fix tests
2017-02-01 09:44:25 +01:00
ThomasV
aed2b04dbd
return txid for unsigned segwit transactions
2017-01-31 16:32:11 +01:00
ThomasV
326b083f84
Merge branch 'digitalbitbox-161228/addDigitalBitbox'
2017-01-31 15:32:43 +01:00
ThomasV
d5ab8f82f2
move is_segwit for hardware wallets
2017-01-31 15:31:22 +01:00
djb
6b6f0be7d4
add Digital Bitbox hardware wallet
2017-01-31 14:21:11 +01:00
ThomasV
af54ba023b
add wallet.is_segwit
2017-01-31 11:56:59 +01:00
ThomasV
b3c379b939
fix serialize bug for p2pk
2017-01-29 10:37:11 +01:00
ThomasV
6bfbc9a718
fix: replace remaining occurences of public_key_to_bc_address
2017-01-29 06:34:35 +01:00
ThomasV
f937472928
fix typos
2017-01-26 19:23:17 +01:00
ThomasV
030d61f987
prepare version 2.8
2017-01-26 14:57:14 +01:00
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
2017-01-26 13:53:31 +01:00
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
2017-01-25 21:42:15 +01:00
ThomasV
2948a06833
prepare version 2.7.18
2017-01-24 11:37:01 +01:00
ThomasV
9c1522f029
add currencies list to repo
2017-01-24 11:32:54 +01:00
ThomasV
1f350c31dd
kivy: simplify currency dialog
2017-01-24 10:45:49 +01:00
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
2017-01-23 20:49:26 +01:00
ThomasV
13b16e9d4f
exchange rates: enforce https APIs. store exchanges list in json file.
2017-01-23 14:56:49 +01:00
Guido Diepen
e6f4af9fd5
Implemented getunusedaddress command
...
The implementation of the getunusedaddress will directly query
the wallet for the first unused address
2017-01-21 08:04:37 +01:00
Marcdnd
0e73e8b498
Added BRL exchanges: Bitvalor, Foxbit, NegocieCoins
2017-01-20 16:50:30 -02:00
ThomasV
54dcca0787
fix #2118
2017-01-16 10:18:00 +01:00
ThomasV
8c3a7f7842
Merge branch 'master' of git://github.com/spesmilo/electrum
2017-01-16 10:06:36 +01:00
ThomasV
25e4116393
do not crash tx.serialize if pubkeys are missing. fix #2113
2017-01-16 10:06:28 +01:00
Thilo Uttendorfer
d6be2a4ae2
Fix listunspent command
2017-01-14 23:39:58 +01:00
ThomasV
d0755698ce
fix #2104
2017-01-10 10:57:47 +01:00
ThomasV
ef54d6416e
prepare version 2.7.17
2017-01-10 08:54:56 +01:00
ThomasV
9302cea725
fix #2107
2017-01-10 07:55:05 +01:00
ThomasV
29e2570d3d
prevent busy looping
2017-01-09 16:36:05 +01:00
ThomasV
0a31acbdf2
prepare version 2.7.16
2017-01-09 13:10:13 +01:00
ThomasV
a2e7fc32ef
Add fee slider class with network callback.
2017-01-09 12:36:15 +01:00
ThomasV
2450c1d481
fix typo
2017-01-08 13:14:15 +01:00
ThomasV
7af5d42324
qt: show addresses and utxos in separate tabs
2017-01-08 13:00:57 +01:00
ThomasV
1358bebd37
network: do not wait for headers file on startup
2017-01-07 23:44:06 +01:00
ThomasV
73390f1769
fix: missing global
2017-01-07 19:49:20 +01:00
ThomasV
8b6efaff2d
remove regexp test from is_address; non-matching strings will fail anyway
2017-01-07 18:42:51 +01:00
ThomasV
4d41c36cbb
add headers url for testnet
2017-01-07 18:39:41 +01:00
ThomasV
b4d5934da0
testnet: remove failing tests
2017-01-07 18:34:32 +01:00
ThomasV
5d83bcba14
don't expose default servers and ports in __init__
2017-01-07 17:25:09 +01:00
ThomasV
d042d6e970
initial testnet support (petrkr)
2017-01-07 16:58:59 +01:00
ThomasV
9138cf3cb8
remove deprecated protocols from DEFAULT_PORTS
2017-01-07 15:59:09 +01:00
ThomasV
be15b76c9b
allow client daemon to be launched in the foreground ( fix #1873 )
2017-01-07 10:10:51 +01:00
ThomasV
253df89af5
fix #2101
2017-01-06 18:12:10 +01:00
ThomasV
d09e91e631
Show fee slider for static fees too. Add fee slider to RBF dialog ( fix #2083 )
2017-01-06 10:45:05 +01:00
ThomasV
0b08de65de
prepare version 2.7.15
2017-01-05 11:26:02 +01:00
ThomasV
dcfa7b508a
fix password issue #2097
2017-01-05 06:20:02 +01:00
ThomasV
4db5052cc6
fix android detection
2017-01-04 22:37:59 +01:00
ThomasV
a8c23f9bf0
always display a receiving address ( fix #2031 )
2017-01-04 19:09:14 +01:00
ThomasV
0f424a9da4
prepare version 2.7.14
2017-01-04 18:25:12 +01:00
ThomasV
1e24dbd94b
fix #2096 (variable name)
2017-01-04 18:08:58 +01:00
ThomasV
63cff71f91
workaround inefficiency in add_input_info
2017-01-04 15:17:11 +01:00
ThomasV
2ef7974897
Merge pull request #2092 from 7sean68/patch-1
...
changed false Identification of windows as linux
2017-01-04 00:34:15 +01:00
ThomasV
0dabfd4764
do not save transactions until wallet is closed
2017-01-04 00:18:51 +01:00
7sean68
4f2924e4a0
changed false Identification of windows as linux
2017-01-04 00:05:19 +02:00
ThomasV
13678d9e13
Merge exchange_rate plugin with main code
...
* fixes #2037 (tab indexes)
2017-01-03 17:04:04 +01:00
ThomasV
65ee3416f6
rename P2PK to P2PKH to avoid confusion
2017-01-02 11:02:36 +01:00
ThomasV
e123774ea8
Improve 'send all coins' function:
...
* do use coin chooser when sending all coins (fixes #2000 )
* allow "!" syntax for multiple outputs (fixes #1698 )
2016-12-31 16:29:18 +01:00
ThomasV
e6aac9ea99
version 2.7.13, release notes
2016-12-30 10:32:10 +01:00
Eagle[TM]
a5dad77675
Update default servers
2016-12-26 23:07:52 +01:00
ThomasV
6020d72b1b
fix #2063
2016-12-22 22:03:56 +01:00
Alexander Schlarb
c666070af4
Properly handle invalid payment request URLs
...
Otherwise the client would simply hang when receiving an invalid URL dumping
a hard-to-read exception to the terminal.
2016-12-21 17:19:27 +01:00
ThomasV
cda0d14a13
fix issue #2064
2016-12-21 13:30:35 +01:00
ThomasV
a660590a70
fix #2034
2016-12-20 16:53:01 +01:00
ThomasV
950c045e09
update figure labels
2016-12-19 12:50:50 +01:00
ThomasV
dbf0a6f7a5
move plot plugin to lib; plot histograms
2016-12-17 17:06:25 +01:00
neocogent
eb41e23f39
Add more fee info to tx details, update tx estimated_size method.
2016-12-09 12:36:57 +07:00
ThomasV
d61ccd4275
throttle send_requests
2016-11-09 13:23:10 +01:00
ThomasV
0b4f64a7b9
version 2.7.12
2016-11-08 17:32:06 +01:00
ThomasV
191ed8cc05
fix #2027
2016-11-08 16:59:15 +01:00
ThomasV
36d0dff092
fix #2026
2016-11-08 16:39:04 +01:00
ThomasV
af55fec764
fix #2022
2016-11-07 10:22:50 +01:00
ThomasV
f7cf90d268
fix #2007
2016-10-27 14:32:27 +02:00
ThomasV
85849fb760
version 2.7.11
2016-10-24 15:36:47 +02:00
ThomasV
8249f5ab67
init_headers in daemon thread, and fix #1996
2016-10-24 14:57:02 +02:00
ThomasV
bfe7e9dc6e
add version to daemon status, simply display number of spv nodes
2016-10-24 12:52:16 +02:00
ThomasV
92d2395e3d
add_hw_info only if a hw wallet is there. that should fix #1995
2016-10-24 10:34:55 +02:00
ThomasV
1e908bbf37
version 2.7.10
2016-10-22 10:18:34 +02:00
ThomasV
ac59296846
allow spaces in private keys ( fix #1602 )
2016-10-22 10:06:51 +02:00
ThomasV
86c3655080
improve bump_fee ( fix #1985 )
2016-10-21 12:59:55 +02:00
ThomasV
9285a7198e
Revert "remove custom entropy option; nobody uses it"
...
This reverts commit e0c38b31b4
.
2016-10-20 10:22:17 +02:00
ThomasV
45aab8654d
fix crash #1987
2016-10-20 08:32:44 +02:00
ThomasV
15546d817c
remove dust output when bumping fee
2016-10-17 14:46:51 +02:00
ThomasV
9d2e322760
revert 98b1271
(it freezes the gui on retsore)
2016-10-17 08:47:43 +02:00
ThomasV
98b12715a9
remove while loop from wallet.synchronize; we are already in a job
2016-10-17 06:58:01 +02:00