Commit Graph

3350 Commits

Author SHA1 Message Date
ThomasV 59bc220856 fix auto-connect: do not use a random interface 2017-03-26 20:22:30 +02:00
ThomasV 9c70540a2f add BIP9 and segwit_support methods 2017-03-25 11:09:24 +01:00
ThomasV 482ad3b20f version 2.8.3 and release notes 2017-03-24 09:45:27 +01:00
ThomasV dd0b018a35 add configurable checkpoint to blockchain verification; use genesis as default 2017-03-23 11:58:56 +01:00
ThomasV 85f2f667c3 fix #2326: backward-compatibility of wallet files 2017-03-23 09:20:32 +01:00
ThomasV f7212a4732 fix input_script and remove unused method inputs_without_script 2017-03-21 14:33:42 +01:00
ThomasV 33a32be576 add help message for hrdware devices on windows 2017-03-21 10:07:31 +01:00
ThomasV c2142ebf26 fix test broken by previous commit 2017-03-21 09:59:48 +01:00
ThomasV 1d84029173 input_script: return txin.scriptSig if available. replace txin.is_coinbase with type. fixes #2321 2017-03-21 09:08:16 +01:00
ThomasV fdee755198 prepare version 2.8.2 2017-03-20 14:56:30 +01:00
ThomasV 737a7f0bfb fix #2302: signing with imported wallet 2017-03-20 10:47:03 +01:00
Eagle[TM] f9bb74077e Update and add servers to default list; add schedule for phase-out of e-s 2017-03-20 00:56:27 +01:00
ThomasV 2323abb769 Merge pull request #2303 from bauerj/ksk-2017
Add KSK-2017 to dnssec trust anchors and accept either of the two
2017-03-16 18:59:20 +01:00
Johann Bauer 6f06d8eca9 Add KSK-2017 to trust anchors and accept either of the two 2017-03-16 15:05:50 +01:00
ThomasV 107adb186f sort unconfirmed transactions by height 2017-03-15 18:05:05 +01:00
ThomasV 6185f94de4 archive paid invoices in the history tab 2017-03-15 15:32:14 +01:00
ThomasV 8e90d6a4e5 fix #2292 2017-03-15 12:21:26 +01:00
ThomasV 96c8619194 fix #2298 2017-03-15 06:12:26 +01:00
ThomasV cb2d5ff3d6 raise special exception for dangling links 2017-03-14 08:56:30 +01:00
Saleem Rashid 9d6f816b15 Testnet: Use correct BIP44 derivation 2017-03-13 19:23:29 +00:00
ThomasV 2d8df85aab use maxint-2 to signal RBF, in order to standardize with Bitcoin Core 2017-03-13 11:03:06 +01:00
ThomasV e78531d913 follow up 8babd3e986 2017-03-12 19:25:49 +01:00
Eagle[TM] 8babd3e986 Update default server list - make more use of DEFAULT_PORTS 2017-03-12 17:01:25 +01:00
ThomasV 608568839e gettransaction command: require network instead of wallet 2017-03-12 12:33:52 +01:00
Janne Pulkkinen f3f82a91fc Fix a typo'd function call preventing paytomany command from working 2017-03-12 09:16:17 +02:00
ThomasV 81b6ae77ef version 2.8.1 and release notes 2017-03-11 15:52:34 +01:00
ThomasV 3b0383128f fix trustedcoin wallet creation 2017-03-11 15:51:00 +01:00
ThomasV 584b19a11e fix for older formats 2017-03-11 14:54:03 +01:00
ThomasV 31cd9753aa fix #2270: height sorting can use negative value 2017-03-11 12:06:15 +01:00
ThomasV c506c3e720 fix password message issue #2277 2017-03-11 11:32:00 +01:00
ThomasV 0e49274eae fix #2279: jsonrpc wallet 2017-03-11 10:26:26 +01:00
ThomasV d1ca4f994f fix #2262 2017-03-09 11:57:00 +01:00
ThomasV a159cc3a06 fix bug with storage.encrypt 2017-03-09 10:55:30 +01:00
ThomasV 8fabd1245d replace PyCrypto with PyCryptodome 2017-03-09 10:47:53 +01:00
ThomasV 0f8387dbab fix #2257 2017-03-08 11:56:01 +01:00
ThomasV ed42faa2e6 Revert commit 36f08ab2c3. 2017-03-08 11:22:27 +01:00
ThomasV 36f08ab2c3 changes for windows builds 2017-03-07 18:27:04 +01:00
ThomasV 904b3d17dd add import for pyinstaller 2017-03-07 11:14:09 +01:00
ThomasV ff9d00ba1d minor fix: do_update_fee 2017-03-06 21:05:48 +01:00
ThomasV 682645bfe0 Merge pull request #2245 from shsmith/master
fix #2204
2017-03-06 17:17:31 +01:00
ThomasV dcffea150e store contacts and invoices in wallet file. fix #1482 2017-03-06 17:12:27 +01:00
shsmith 7ff5681010 fix #2204
avoid exception in close_interface when interface.server is not in
self.interfaces
2017-03-06 07:53:43 -08:00
ThomasV acd70f55c3 simplify storage: we don't store pubkeys anymore 2017-03-06 15:54:31 +01:00
ThomasV cc852ef6a5 Merge pull request #2123 from gdiepen/master
Implemented getunusedaddress command
2017-03-06 12:32:11 +01:00
ThomasV ed2db4be80 Merge pull request #2239 from shsmith/master
fix #2204
2017-03-06 12:30:27 +01:00
ThomasV 6977ba603b Merge pull request #2236 from kyuupichan/master
Add support for BU's nolnet
2017-03-06 12:28:45 +01:00
ThomasV cb709d8f57 fix tooltip fee estimate 2017-03-06 09:00:56 +01:00
ThomasV c75e074b88 fix another travis test 2017-03-06 08:44:38 +01:00
ThomasV 411832c4ce cleanup storage and fix tracvis test 2017-03-06 08:33:35 +01:00
ThomasV ee2e9f6092 update MAX_FEE_RATE constant 2017-03-05 22:19:46 +01:00
ThomasV fb3e09c24e better error message if fee estimates are missing 2017-03-05 20:39:00 +01:00
ThomasV eb7f9c98ce command:s inherit fee estimates from daemon 2017-03-05 20:33:36 +01:00
ThomasV 76dd11783b rename load_wallet command 2017-03-05 20:32:06 +01:00
ThomasV e83d2b8772 fix typo 2017-03-05 16:15:50 +01:00
ThomasV 5ee4cf41a8 fix #2242 2017-03-05 16:14:13 +01:00
ThomasV f99fbbe488 show fee in daemon status 2017-03-05 16:12:47 +01:00
ThomasV b8bdcc0877 rename open close commands 2017-03-05 14:57:41 +01:00
ThomasV 45f25586ef add file selector and password dialog to wizard (fix #1730) 2017-03-05 13:30:57 +01:00
shsmith 4109fd9eb2 request fees, peers and banner before address subscriptions
a wallet with many address subscriptions may time out on address
subscriptions before fees are received because fees were requested last
2017-03-04 08:42:46 -08:00
shsmith 1e25af7f0d fix https://github.com/spesmilo/electrum/issues/2204 2017-03-04 08:38:14 -08:00
ThomasV 83e925c0cd fix default dyn fees 2017-03-04 11:19:26 +01:00
ThomasV 1aeeab9ec6 fix #2231: same serialize/deserialize format 2017-03-04 11:14:44 +01:00
ThomasV 9cb576a88c fix multisig update_password 2017-03-04 10:30:05 +01:00
ThomasV 98353c286a fix #2235 2017-03-04 08:41:45 +01:00
Neil Booth 8888a50549 Add support for BU's nolnet
Also update testnet servers
Add missing self. in print_error call
2017-03-04 11:01:32 +09:00
ThomasV 00abc60cdc fix plugin_loader in storage 2017-03-03 16:04:29 +01:00
ThomasV a90431320c fix sweep 2017-03-02 11:57:24 +01:00
ThomasV 9dde9971da do not revert to static fee when dynamic fee estimates are missing 2017-03-02 11:10:28 +01:00
ThomasV 1763b5fcdc fix: missing parameter 2017-03-02 08:19:51 +01:00
shsmith 849a14554b report fee_estimates to verbose log
similar to how relayfee is logged
2017-03-01 15:10:03 -08:00
ThomasV fcc92c1ebd Wallet file encryption:
- a keypair is derived from the wallet password
 - only the public key is retained in memory
 - wallets must opened and closed explicitly with the daemon
2017-03-01 13:58:04 +01:00
ThomasV 7e76e4ac55 AES: use PyCrypto if available 2017-03-01 10:37:48 +01:00
Johann Bauer 96686c4a2b Fix decimal usage 2017-02-28 22:58:35 +01:00
ThomasV 9c2d12923a fix: interface.close 2017-02-28 11:25:05 +01:00
ThomasV ff39068867 new wallet structure:
- store addresses instead of pubkeys
 - derive pubkeys only for serialization
 - fix #2024
2017-02-26 08:33:44 +01:00
ThomasV b1f27d7e84 fix: missing parameter 2017-02-26 08:27:25 +01:00
ThomasV bc31d83466 Merge pull request #2193 from bauerj/socks-auth
Allow using a SOCKS5 proxy with authentication
2017-02-25 15:05:57 +01:00
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
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
ThomasV 52a9fdf6f6 wizard: fix restore multisig from seed 2016-09-28 17:03:02 +02:00
ThomasV 827d928aaa kivy: handle 2FA seeds 2016-09-28 12:48:46 +02:00
ThomasV 8d9b23e760 follow-up previous commit 2016-09-28 09:55:18 +02:00
ThomasV 749a1f2006 restore bip39 option for multisig, add a warning when option is clicked. 2016-09-28 09:53:17 +02:00
ThomasV c32f75a313 wizard: display seed type. restore 2fa if needed 2016-09-28 06:30:00 +02:00
ThomasV 296f30b924 trustedcoin: use 12-word seeds with separate derivations 2016-09-27 13:21:25 +02:00
ThomasV 71d52d6349 Merge pull request #1936 from ser/websocket_announce
Introducing websocket_announce configuration
2016-09-27 11:19:32 +02:00
ThomasV 63a5e8f99b fix wizard line_dialog 2016-09-26 15:39:30 +02:00
ThomasV b2e9362163 improve message 2016-09-26 12:07:55 +02:00
ThomasV 4bc756751b improve wizard messages; skip choice screen if there is only one choice 2016-09-26 12:02:54 +02:00
ThomasV 4d4171fe53 hardware multisig: partial bip45 derivation 2016-09-23 19:00:42 +02:00
ThomasV 8d3a96ebf4 better message 2016-09-23 16:09:49 +02:00
Serge Victor 07280730d4 Intoducing websocket_announce configuration
Currently electrum daemon runs websocket server on a configured host and
port and sends the same information to merchant payments. There is
likely that those two may be different, when websocket traffic is being
reverse proxied and sent over via different hosts.

This patch introduces two fully optional parameters,
websocket_server_announce and websocket_port_announce, which when
set, are sent to the merchant payments instead of websocket_server and
websocket_port values.
2016-09-22 18:57:23 +00:00
ThomasV 569a3b4fab make sure seed last word is uniformly distributed. count prefix length as entropy 2016-09-22 14:37:08 +02:00