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
ThomasV
2d1607b0c8
version 2.7.9, release notes
2016-10-16 22:43:58 +02:00
ThomasV
84f17c2ede
fix test
2016-10-16 22:17:52 +02:00
ThomasV
96016a9ee8
force pubkey regeneration in some multisig wallets
2016-10-16 21:59:28 +02:00
ThomasV
7904481a1c
Merge branch 'master' of git://github.com/spesmilo/electrum
2016-10-16 19:21:16 +02:00
ThomasV
5e92e09044
fix pubkey ordering in multisig wallets. fix #1975
2016-10-16 19:17:32 +02:00
ThomasV
12387c6b62
Merge pull request #1982 from jonathancross/fix-test_transaction
...
Fixing / commenting out broken tests in test_transaction.py
2016-10-16 15:19:15 +02:00
Jonathan Cross
481a64417e
Fixing final test in test_wallet.py
2016-10-16 13:23:43 +02:00
Jonathan Cross
b503243d0e
Fixing / commenting out tests in test_transaction.py
2016-10-16 13:08:27 +02:00
ThomasV
ebc9656108
Merge pull request #1981 from jonathancross/fix-tests-test_mnemonic
...
Fixing 2 tests in test_mnemonic.py
2016-10-15 20:16:51 +02:00
ThomasV
e1d4e9734e
Merge pull request #1980 from jonathancross/fix-travis-tests
...
Fixing test_bitcoin.py::Test_bitcoin::test_crypto
2016-10-15 20:08:30 +02:00
Jonathan Cross
2c619142f9
Fixing 2 tests in test_mnemonic.py
2016-10-15 19:43:48 +02:00
Jonathan Cross
65f0c25027
Fixing test_bitcoin.py::Test_bitcoin::test_crypto
2016-10-15 19:24:53 +02:00
ThomasV
73f30e0397
Merge pull request #1978 from jonathancross/fix-travis-tests
...
Remove broken tests for `NewWallet` & `account` classes.
2016-10-15 15:02:18 +02:00
Jonathan Cross
3de2d9cdbd
Remove broken tests for & classes.
2016-10-15 14:56:31 +02:00
ThomasV
4cc76c8a64
bump_fee: fix error message
2016-10-15 10:57:18 +02:00
ThomasV
afa7761d7d
version 2.7.8 + release notes
2016-10-14 14:31:13 +02:00
ThomasV
7ea91dde2e
do not expose network to wizard. update message in issue #1972
2016-10-14 14:05:24 +02:00
ThomasV
bab15a245b
simplification (get rid of get_mnemonic)
2016-10-14 12:09:43 +02:00
ThomasV
d950cd7323
fix crash when parsing request (issue #1969 )
2016-10-14 06:38:49 +02:00
ThomasV
e64f630433
bump_fee: add_input_info is needed
2016-10-14 05:38:43 +02:00
ThomasV
8c603d6396
version 2.7.7 + release notes
2016-10-13 13:20:25 +02:00
ThomasV
1d8836c173
utfo encode get_seed for old wallets; fixes #1967
2016-10-12 21:45:16 +02:00
ThomasV
6fe69de1b0
version 2.7.6 + release notes
2016-10-12 15:18:43 +02:00
ThomasV
f225a26952
minor fix: varname
2016-10-12 12:07:32 +02:00
ThomasV
f0611c4569
fix pubkey indexing in imported wallets
2016-10-12 12:03:56 +02:00
ThomasV
f4d5efbf3b
Add missing encryption in private key import (issue #1966 ). Allow key overwrite in order to fix affected wallets
2016-10-12 09:31:58 +02:00
ThomasV
c4c2203caa
version 2.7.5, release notes
2016-10-11 16:46:40 +02:00
ThomasV
49550514af
fix: import version
2016-10-11 12:08:56 +02:00
ThomasV
2833a5bae9
fix: don't utf8 encode passphrase
2016-10-11 11:52:15 +02:00
ThomasV
9598c6999f
fix exception type
2016-10-11 11:44:34 +02:00
ThomasV
1e518e7b64
add number of confirmations in payment request status. fixes #1757
2016-10-10 19:13:34 +02:00
ThomasV
d12661a385
use the word 'extension' instead of 'passphrase'
2016-10-10 17:11:46 +02:00
ThomasV
cefae0d76a
version 2.7.4 and release notes
2016-10-09 16:13:46 +02:00
ThomasV
2e2f4c17e0
fix #1959
2016-10-09 01:02:53 +02:00
ThomasV
357cc75dca
fix creation of imported keystore
2016-10-08 20:30:56 +02:00
ThomasV
bb0ddcecd0
version 2.7.3
2016-10-08 18:57:39 +02:00
ThomasV
5d44474aeb
bound number of tx inputs in sweep
2016-10-08 11:40:03 +02:00
ThomasV
1e55f4fda0
fix fee computation in sweep
2016-10-08 11:17:53 +02:00
ThomasV
7abd902b92
fix #1959
2016-10-08 08:34:24 +02:00
ThomasV
2512f5945a
fix issue #1958
2016-10-07 18:33:49 +02:00
ThomasV
3403db9b47
version 2.7.2, release notes
2016-10-07 00:23:14 +02:00
ThomasV
9cafc3db2d
fix #1954
2016-10-07 00:20:46 +02:00
ThomasV
df6dae90d6
remove the 'deseed' command, it does not work anymore with keystores
2016-10-05 10:53:08 +02:00
ThomasV
9c37d36be2
bump version number
2016-10-05 07:21:37 +02:00
ThomasV
00eb39a560
fix issue with restore from old seed
2016-10-05 07:08:45 +02:00
ThomasV
c7ff3ba705
Merge pull request #1943 from ser/payment-requests-subdirs
...
Spread payment requests to subdirs
2016-10-02 12:43:10 +02:00
ThomasV
3127fbd0c2
we need to check requires_split first, and get_action at the end
2016-10-02 12:30:57 +02:00
ThomasV
34c90a257b
follow-up
2016-10-02 12:17:53 +02:00
ThomasV
d52e3f65e6
follow-up
2016-10-02 12:17:08 +02:00
ThomasV
5541c1bec6
check requires_split before upgrade
2016-10-02 12:15:51 +02:00
Serge Victor
98ace59f80
Fixing a stupid typo, sorry about that
2016-10-02 03:55:19 +00:00
ThomasV
e0c38b31b4
remove custom entropy option; nobody uses it
2016-10-01 20:38:05 +02:00
Serge Victor
55d392c274
Spread payment requests to subdirs
...
Currently Electrum stores all payment requests in main requests
directory. It's not going to be efficient when we have thousands of
thousands of payment requests. This patch spreads that files across
two level of subdirectories.
2016-10-01 05:40:40 +00:00
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
2016-09-30 01:15:28 +02:00
ThomasV
0fd813f229
fix #1938
2016-09-29 11:50:32 +02:00
ThomasV
da65e9e7d5
auto-upgrade wallet format
2016-09-29 10:52:51 +02:00
ThomasV
fa487ae0ca
fix: get_public_keys method of p2pk wallets
2016-09-29 09:47:45 +02:00
ThomasV
2e0d55e25e
remove xpub icon
2016-09-28 21:31:47 +02:00
ThomasV
68ed60ca87
fix: check_password method of Multisig wallets
2016-09-28 17:54:35 +02:00