Commit Graph

2074 Commits

Author SHA1 Message Date
ThomasV 7a9141e509 deserialize network.proxy to prevent variability 2015-02-28 20:04:03 +01:00
ThomasV fdaf4e42a9 print reason if connection fails 2015-02-28 19:45:10 +01:00
ThomasV a90f3e0027 re-add older version of socks.py to repo, because SocksiPy-branch does not work with current code 2015-02-28 19:22:43 +01:00
ThomasV 510934d545 do not store protocol explicitly 2015-02-28 15:37:50 +01:00
ThomasV f489466709 fix: notify proxy when switching server 2015-02-28 14:08:58 +01:00
ThomasV 78573e202d add try..except arount get_next_account 2015-02-27 21:35:50 +01:00
ThomasV 46c290e30d use base43 in order to send transactions by QR code 2015-02-26 13:59:29 +01:00
ThomasV 52b43c57b8 android create and restore 2015-02-25 22:48:47 +01:00
ThomasV 0f3c5ad4b1 parse_URI: utf8 decode 2015-02-25 21:13:59 +01:00
ThomasV f92c3cadf0 fix utf8 encode in create_URI 2015-02-25 20:17:03 +01:00
ThomasV 761871b900 sanitize server and protocol 2015-02-25 17:14:31 +01:00
ThomasV c7f89da934 copy request URI to clipboard 2015-02-25 10:01:59 +01:00
ThomasV b29038073d add new languages to i18n 2015-02-24 19:32:59 +01:00
ThomasV 80284d5516 updates for the old android GUI 2015-02-24 18:45:09 +01:00
ThomasV 18d16ba82c bugfix: add pubkey to PendingAccount, to be able to spend from it 2015-02-23 19:33:31 +01:00
ThomasV 45007a27e4 plugins readme 2015-02-22 12:28:18 +01:00
ThomasV b3364b87d1 interface: don't show traceback on error 104 2015-02-21 14:45:09 +01:00
ThomasV 56dc9f7f80 cleanup dead code 2015-02-21 08:48:15 +01:00
ThomasV e389745491 remove appdata_dir and data_dir 2015-02-18 18:48:32 +01:00
ThomasV b5ac7f2a7c simplify setup.py using package_data 2015-02-18 17:13:41 +01:00
ThomasV 5f425738da version 2.0 beta 3 2015-02-17 18:39:15 +01:00
ThomasV acaaec8405 fix comment: standard is not bip44 2015-02-17 16:57:48 +01:00
ThomasV 9205a35c22 rm failing test 2015-02-17 15:01:06 +01:00
ThomasV f302c90649 set self.wallet to None in plugin constructor 2015-02-17 11:39:06 +01:00
ThomasV 0934976f3a fix #1011 2015-02-17 10:30:10 +01:00
ThomasV 58d2e90fa5 parse PEM list using tlslite 2015-02-15 21:27:11 +01:00
ThomasV 03a88743a3 fix typo: stdout 2015-02-11 21:05:33 +01:00
ThomasV 3e1078c79b add support for rsa+sha384 and rsa+sha512 in paymentrequests 2015-02-08 20:04:42 +01:00
ThomasV 271a27fc83 fix installwizard_restore 2015-02-06 07:20:09 +01:00
ThomasV 76cbafe754 fix Master Public Keys dialog 2015-02-05 13:29:18 +01:00
ThomasV 8982a463a4 allow change_gap_limit in bip32 wallets 2015-02-03 16:26:00 +01:00
ThomasV 036147db44 fix: change_gap_limit 2015-02-03 16:18:42 +01:00
ThomasV 58146407f7 fix: gap_limit 2015-02-03 16:09:39 +01:00
ThomasV 22fdedf7a6 normalize version number 2015-02-03 15:15:27 +01:00
ThomasV 6717460ee6 version 2.0-beta2 2015-02-03 14:20:35 +01:00
ThomasV 2f7b8ce864 fix wallet.can_sign: use isinstance with BIP32 class 2015-02-03 13:14:35 +01:00
ThomasV ca01e1d7be handle 1.9.8 bug that created seed_v6 wallets 2015-02-03 12:20:03 +01:00
ThomasV 059d381ba8 backport padding fix to AES module 2015-02-03 08:01:01 +01:00
ThomasV 0b674eb35d fix can_sign: detect if OldWallet is used 2015-02-02 16:06:29 +01:00
ThomasV 6bb4a554e3 suggest pip install instead of apt-get 2015-02-02 15:15:44 +01:00
ThomasV 395312e70f fix: add wallet types only if available 2015-02-01 10:44:29 +01:00
ThomasV 62fd3ad9a0 2.0 beta 2015-02-01 09:51:54 +01:00
ThomasV 820d356325 fix saving request: binary flag is needed on windows 2015-01-31 20:25:12 +01:00
ThomasV 78ce20b0b8 fix plugins initialization 2015-01-31 18:09:50 +01:00
ThomasV 94c9bf3655 define special hooks for install wizard 2015-01-30 13:18:00 +01:00
ThomasV 935a9a980d disable auo-connect is --server option is passed. fixes #992 2015-01-30 10:19:22 +01:00
ThomasV 3c6cfc8b70 disable server selector if server is passed from cmd line 2015-01-29 13:35:19 +01:00
ThomasV 8ca17a3e70 print traceback is an exception occurs in network.process_request 2015-01-29 11:32:58 +01:00
ThomasV 992a634a77 serialize: handle case where proxy is None 2015-01-29 11:30:42 +01:00
ThomasV 30763a6555 fix config: serialize/deserialize proxy 2015-01-29 11:21:17 +01:00
ThomasV 4eda748506 fix #991 2015-01-28 08:24:51 +01:00
Maran fd8a931608 Make where() work with OSX app bundles
MEIPASS is PythonInstaller specific and won't work for py2app

	modified:   lib/util.py
	modified:   .gitignore
	modified:   lib/util.py
	modified:   setup-release.py
2015-01-27 12:32:23 +01:00
ThomasV 4120678dff add google protobuf to packages 2015-01-27 10:01:40 +01:00
ThomasV dda4a0fcb3 call load_wallet and close_wallet for each plugin 2015-01-26 20:42:32 +01:00
ThomasV 9d40fb2ea8 detect if we are in a pyinstaller bundle 2015-01-26 16:53:59 +01:00
ThomasV 16c72d286c try to import all python dependencies from the main script 2015-01-26 14:14:16 +01:00
ThomasV 4ce699bf25 disable key import in all bip32 wallet classes; users should create an ImportedWallet 2015-01-23 13:54:33 +01:00
ThomasV 84fc4574d6 add password when creating imported wallet 2015-01-23 00:06:17 +01:00
ThomasV 2b42f054a9 rename SEED_PREFIX constant 2015-01-21 23:49:31 +01:00
ThomasV 906e0ecd14 rename SEED_PREFIX constant 2015-01-21 23:43:26 +01:00
ThomasV 8863b6f294 remove remaining instances of op_return type 2015-01-18 17:23:21 +01:00
dabura667 d166927fd0 Change type to 'script' and remove OP_RETURN 2015-01-19 01:03:46 +09:00
dabura667 b741dd89ca Added arbitrary outputs
write your own output scripts should you be so inclined.
2015-01-18 02:37:44 +09:00
ThomasV 9a6d98f899 display and encode only hex with OP_RETURN 2015-01-15 17:55:10 +01:00
ThomasV 9285074f00 fix typo 2015-01-11 20:38:48 +01:00
ThomasV 0f5ab4c296 add ismine command. should fix issue #975 2015-01-11 20:37:08 +01:00
Charles Lehner 6d2d53b43f Move root_name to parent class 2015-01-11 13:58:03 -05:00
ThomasV 5262d6ae73 remove wrong test 2015-01-06 18:19:00 +01:00
ThomasV af7d94d081 Merge pull request #939 from Tafelpoot/daemon2
Fix Daemon on Windows
2015-01-06 13:15:33 +01:00
ThomasV da968b60e4 drop support for multiple accounts (bip44) in standard wallets 2015-01-05 00:33:10 +01:00
ThomasV 9f9bab6cf0 fix issue #968 2014-12-31 19:21:54 +01:00
ThomasV 52e9c0b498 fix createrawtransaction, using extended serialization format 2014-12-29 20:26:00 +01:00
ThomasV 477b7c3402 fix issue #961 2014-12-25 17:24:49 +01:00
ThomasV ceaa48fd73 fix #948 2014-12-21 13:04:07 +01:00
ThomasV 63c7a27d7e add InvalidPassword exception 2014-12-03 22:35:05 +01:00
Tafelpoot 6557c4b9df daemon fix on windows more compact 2014-11-28 17:08:40 +01:00
ThomasV 7ca3ba4e80 various fixes for reveive_requests 2014-11-24 12:28:11 +01:00
ThomasV f2988b657b Merge branch 'contacts' of github.com:Tafelpoot/electrum into Tafelpoot-contacts 2014-11-24 11:55:57 +01:00
ThomasV 01cf04079f add NotEnoughFunds exception 2014-11-20 19:10:43 +01:00
Tafelpoot 75a0da8913 fix daemon for windows 2014-11-20 11:52:57 +01:00
ThomasV 6d8eebe2db raise exception when seed version does not match 2014-11-15 14:42:35 +01:00
Tafelpoot 218a1ee2f7 Updated Requests
- added Date and Account field to Saved Requests
- requests are now saved as dict()
  old requests will be deleted!!
- Account field is hidden when only 1 account is available
- address line now follows the current_account
- saved requests is sortable, default sorted by date
- saved requests only shows request for current_account
2014-11-14 19:47:34 +01:00
ThomasV 9b28ed9ba0 do not require name to create an account 2014-11-14 14:08:28 +01:00
ThomasV c5b47bd513 always store next_account a PendinfAccount is created 2014-11-14 13:48:15 +01:00
ThomasV 2843d7a148 force python2 with daemon 2014-11-12 12:24:33 +01:00
ThomasV 56c6a50533 Merge pull request #914 from naleves/searchcontacts
Added searchcontacts command
2014-11-07 19:40:31 +01:00
Nick Levesque 8fae4434c1 Added searchcontacts command 2014-11-05 18:02:44 -05:00
Tafelpoot b6f0f8c02c Merge branch 'master' of https://github.com/spesmilo/electrum into showaccount 2014-11-05 00:38:02 +01:00
Tafelpoot 5c12c2bc2f optimized, cleaned up, commented 2014-11-05 00:37:43 +01:00
ThomasV fb75e2e53d fix get_private_key_from_xpubkey 2014-11-04 10:50:28 +01:00
ThomasV e6317ceca1 Merge pull request #909 from Tafelpoot/showaccount
add account info for internal transfer description
2014-10-31 15:01:22 +01:00
ThomasV c225795793 use ssl.PROTOCOL_SSLv23 2014-10-31 14:59:59 +01:00
ThomasV c5636be03a minor fix 2014-10-31 13:17:32 +01:00
ThomasV 16f36ee6e2 Extend transaction serialization, format to handle unsigned inputs where only the address is known, the public key is unknown. 2014-10-31 13:01:16 +01:00
Tafelpoot b3684ad40a add account info for internal transfer description 2014-10-30 17:56:36 +01:00
ThomasV 581ed1ed26 separate signtxwithkey and signtxwithwallet, and simplify sign_transaction 2014-10-30 16:36:29 +01:00
Tafelpoot 74c0fa7ada corrected deserialize 2014-10-30 11:54:43 +01:00
Tafelpoot bc8f58104c optimized deserialize and modified assert for multisig 2014-10-30 11:50:18 +01:00
ThomasV cf1fbbf3ad fix is_watching_only for imported wallets 2014-10-27 15:47:10 +01:00
ThomasV 063fc4bb2e fix #895 2014-10-24 18:50:57 +02:00
ThomasV 311a91c03c init qrscanner processor in scan_qr 2014-10-24 17:11:05 +02:00
Tafelpoot 256a467dd7 QR code fixes
New classes ScanQRTextEdit and ShowQRTextEdit.
Reason: dependencies on zbar availability and issues with the QRTextEdit constructor.
- ScanQRTextEdit needs access to the config (fetch camera). It needs to load
the zbar processor properly before trying to scan. Keeping a reference to
the processor in qrscaner fixes the crashes on windows.
- ShowQRTextEdit should not have access to scan_qr().
- no need to setReadOnly anymore. It is clear from the class name.

Show master pub keys now has a Combobox if multiple accounts are
available.
2014-10-24 15:45:10 +02:00
ThomasV b8a5d4146d Do not use XDG_DATA_HOME. Tell user to use virtualenv if they are not root 2014-10-23 21:25:14 +02:00
Tafelpoot d9c5250a6f removed trailing whitespace and fixed indentation in history widget 2014-10-21 19:05:51 +02:00
ThomasV 60e5450a0e rm print statement 2014-09-28 23:20:52 +02:00
ThomasV 0c0da6a36d use certs from request module in interface.py 2014-09-28 23:19:52 +02:00
Michael Wozniak 27a663091b Add default language for mnemonic
Add en as default language for mnemonic
2014-09-21 10:46:03 -04:00
ThomasV 7ef86d8bbb better error message 2014-09-19 11:20:26 +02:00
ThomasV 17006e5285 qr scanner: show error if not installed 2014-09-19 11:08:43 +02:00
ThomasV 52450289ff we must check host name if cert is signed by CA 2014-09-19 10:18:33 +02:00
ThomasV 889ac782c1 simplify interface.get_socket, and fix a bug with new certificates 2014-09-19 09:25:44 +02:00
ThomasV fbb0801d15 better workaround for tlslite issue 2014-09-18 23:38:30 +02:00
ThomasV 39719dda9c remove socks.py from repo, add it as dependency 2014-09-17 15:24:21 +02:00
ThomasV b8f971fcd6 force reconnect after delay 2014-09-16 12:21:01 +02:00
ThomasV 590659ff4d get_tx_fee 2014-09-15 12:57:56 +02:00
ThomasV b305dd4a89 make wordlist use default language if available 2014-09-15 10:04:36 +02:00
ThomasV 441c68fbcc cache xpub values in account in order to generate addresses faster 2014-09-15 09:44:59 +02:00
ThomasV bde0ca3ea1 set default fee to 0.5mBTC/kb 2014-09-15 07:35:05 +02:00
ThomasV 8d396997dc fee estimate: kilobyte 2014-09-14 21:58:13 +02:00
ThomasV 7275955eef default lang is None 2014-09-14 19:54:28 +02:00
ThomasV 8ca66e7020 mnemonic: data_dir 2014-09-14 16:08:33 +02:00
ThomasV 90590f70ab reconnect to main server after timeout 2014-09-14 14:27:39 +02:00
ThomasV ad4449dc38 add v9 to list of tagged versions 2014-09-13 19:37:42 +02:00
ThomasV cef75e9e7b new seed_version: remove whitespaces only between CJK characters 2014-09-13 19:31:05 +02:00
ThomasV 1df007483e check seed_version first 2014-09-13 19:28:09 +02:00
ThomasV 5c5bb6ae3a make estimated fee higher than MIN_RELAY 2014-09-13 15:25:26 +02:00
ThomasV 5f4bcb420b param to addresses is optional 2014-09-13 14:54:02 +02:00
ThomasV b22048fdfb fix wallet constructor 2014-09-13 10:16:09 +02:00
ThomasV 0606a30804 move wordlists to data dir 2014-09-13 09:58:11 +02:00
ThomasV b854c3e173 lower seedphrase 2014-09-12 16:48:24 +02:00
ThomasV fc861c035d forgot prepere_seed 2014-09-11 16:28:03 +02:00
ThomasV 43513adb5c seed_v9: strip whitespaces before hashing 2014-09-11 15:15:50 +02:00
ThomasV f3e2e7b501 fix for seed_version 2014-09-11 15:11:46 +02:00
ThomasV e22dfc443c check seed_version before wallet_type 2014-09-11 15:04:42 +02:00
ThomasV 93d073457c add spanish wordlist and remove accents 2014-09-11 14:20:10 +02:00
ThomasV e7c7dc8cc9 init fee variable in make_unsigned_transaction 2014-09-11 11:04:45 +02:00
ThomasV c2813c5b15 load_wallet: we still want to test is_enabled 2014-09-10 23:15:55 +02:00
ThomasV 397f07ca82 fix plugin initialization with load_wallet 2014-09-10 23:04:51 +02:00
ThomasV 302e444717 fix balance of PendingAccount (address was counted twice) 2014-09-10 10:58:53 +02:00
ThomasV be1a21d974 call add_address in get_next_account 2014-09-10 10:33:49 +02:00
ThomasV 374daa25af create a PendingAccount if coins have been sent to next_account 2014-09-10 10:09:13 +02:00
ThomasV d2f4eed1f7 multi-account synchronization 2014-09-10 01:33:52 +02:00
ThomasV 0b7f8e74d5 move synchronize_account logic to account.py 2014-09-09 17:31:15 +02:00
ThomasV 3dc69df702 fix tx.sweep 2014-09-09 14:50:42 +02:00
ThomasV 1fb8af40c5 disable privkey export menu in trezor wallets 2014-09-09 14:30:57 +02:00
ThomasV 6361abaf4d extended seed prefix 2014-09-09 11:51:45 +02:00
ThomasV c657212e5b fix: do not add zero change 2014-09-08 20:44:19 +02:00
ThomasV 0a810de898 add get_type method to PendingAccount 2014-09-08 19:46:24 +02:00
ThomasV 01ad103c37 don't change fee if it is fixed by user 2014-09-08 09:29:25 +02:00
ThomasV bd6f21232d fix restore from mpk command line 2014-09-08 05:17:56 +02:00
ThomasV 67b9a59d34 better fees estimates 2014-09-07 20:36:29 +02:00
ThomasV cfa833134a Merge pull request #824 from dabura667/txdiagopret
Show op_return in tx dialogue
2014-09-07 18:43:58 +02:00
dabura667 14d3b3589d Show OP_RETURN in tx dialogue 2014-09-07 03:21:44 +09:00
ThomasV 62179fad58 Merge pull request #772 from dabura667/fiximportchange
Make change address for imported keys the same
2014-09-06 16:59:53 +02:00
ThomasV b1ecb61105 fix oldwallet master_public_key 2014-09-05 17:30:19 +02:00
ThomasV 2b10ccdcc4 fix 2014-09-05 16:31:57 +02:00
ThomasV 622fb6c08b add wallet categories 2014-09-05 16:28:53 +02:00
ThomasV dd849964d1 interface: forward errors 2014-09-05 14:51:37 +02:00
ThomasV 0c8c21f64d minor fix 2014-09-05 12:08:09 +02:00
ThomasV 65d0560475 storage: deepcopy and sanitize json 2014-09-05 12:04:03 +02:00
ThomasV 1e346404dd fixes for label plugin 2014-09-04 16:37:51 +02:00
ThomasV 6101abda5d call init_qt everytime a plugin is enabled 2014-09-04 15:45:03 +02:00
ThomasV ca765b6622 getseed: display seed as utf8 2014-09-03 18:52:43 +02:00
ThomasV 8f314209b4 normalize unicode right after reading from file 2014-09-03 18:41:25 +02:00
ThomasV 1e75d6f854 add japanese, fix utf8 2014-09-03 17:21:43 +02:00
bip39JP a14a2f75bb Added Japanese wordlist 2014-09-03 23:58:37 +09:00
ThomasV 6e363bc097 check length in OP_RETURN 2014-09-03 16:35:35 +02:00
ThomasV a2065eff72 use language in config to choose wordlist 2014-09-02 15:34:11 +02:00
ThomasV 92ba934052 NFKD (per bip39) 2014-09-02 15:21:17 +02:00
ThomasV 5a20d07fb8 add hook: make_unsigned_transaction 2014-09-02 07:47:54 +02:00
ThomasV cc71dfea86 check all bytes in strip_pkcs7_padding 2014-09-01 15:37:38 +02:00
ThomasV de1123e4a0 ecies: update description in comment 2014-09-01 15:20:52 +02:00
ThomasV a97375dbb4 ecies: use the same KDF to derive aes init vector and aes and hmac keys. 2014-09-01 14:57:08 +02:00
ThomasV eed37c41b5 ecies: don't drop sign of ephemeral key 2014-09-01 13:15:15 +02:00
ThomasV 03e420b1c0 fix tests 2014-09-01 10:49:04 +02:00
ThomasV 79588eb4da init plugins before gui. register wallet types in plugin constructor 2014-08-31 15:33:20 +02:00
ThomasV a3790372d8 @hook decorator for plugins 2014-08-31 11:42:40 +02:00
ThomasV c7f667e2ed separate add_seed from create_master_keys 2014-08-29 14:11:59 +02:00
ThomasV 2c51b0aa14 update mnemonic imports 2014-08-29 12:27:10 +02:00
ThomasV 5f4a28a2bb fix signature_count in coinbase transactions 2014-08-28 22:26:40 +02:00
ThomasV f183554446 rm failing tests 2014-08-28 17:48:59 +02:00
ThomasV 8816d7072f add 8 bits to entropy target, to offset the constraint imposed by is_new_seed 2014-08-28 17:40:36 +02:00
ThomasV 4d71707be8 add portuguese wordlist, and adapt wordlist parsing 2014-08-28 17:30:44 +02:00
ThomasV 4dcdcbc068 move mnemonic to separate class and use slush's wordlist. new commands: make_seed and check_seed 2014-08-28 15:37:42 +02:00
ThomasV 744eee6858 wizard integration 2014-08-26 16:23:24 +02:00
ThomasV d855258190 Merge pull request #789 from molecular/master
fix (or at least work around) #788
2014-08-25 16:02:11 +02:00
ThomasV c2d175cb60 remove broken tests 2014-08-25 15:55:06 +02:00
ThomasV ef74ae57ff fix tests 2014-08-25 15:32:21 +02:00
ThomasV 03f4b4c933 fix broken test 2014-08-25 15:11:52 +02:00
ThomasV 9f8e537a7e fix broken test 2014-08-25 14:16:31 +02:00
ThomasV 9fea7dfbde Merge pull request #797 from Matoking/master
Add confirmation count to API command 'history'
2014-08-25 14:07:28 +02:00
ThomasV 89b8078549 move qrscanner from plugins to lib 2014-08-23 18:04:29 +02:00
ThomasV 91723999aa add_cosigner_seed 2014-08-22 17:22:08 +02:00
ThomasV 8ca42bbf43 accept ssl certs signed by CA 2014-08-22 10:33:13 +02:00
ThomasV b63fcde503 root_name 2014-08-21 18:24:47 +02:00
ThomasV 8df2179025 class for xpub wallets 2014-08-21 18:24:47 +02:00
ThomasV 3a5f64fcc7 account key must be a string (json) 2014-08-21 18:24:47 +02:00
ThomasV 58e1dd2a24 update trezor plugin 2014-08-21 18:24:47 +02:00
ThomasV a203dab415 version number 2014-08-21 18:24:47 +02:00
ThomasV 61e737c380 wallet types 2014-08-21 18:24:47 +02:00
ThomasV 83b9ecac76 save wallet file as json 2014-08-21 18:24:47 +02:00
ThomasV f4b390a79f bip44 2014-08-21 18:24:47 +02:00
ThomasV 1d4631d647 bugfix for seed_v7 2014-08-21 18:19:56 +02:00
Janne Pulkkinen 95413cd1a9 Confirmation count included in API command history 2014-08-19 20:57:37 +03:00
Eagle[TM] 6b914232e4 Merge branch 'master' of https://github.com/spesmilo/electrum 2014-08-19 14:42:17 +02:00
Eagle[TM] a7cd8b5e9f Update default server list 2014-08-19 14:41:27 +02:00
ThomasV f400e69d51 move two methods in subclasses 2014-08-19 13:03:29 +02:00
ThomasV cebc942ccb separate class for bip32 HD 2014-08-19 12:38:01 +02:00
ThomasV 20f93f7df0 set wallet.can_change_password and wallet.has_seed for trezor 2014-08-19 10:36:55 +02:00
ThomasV ae56de3160 rm dead code 2014-08-18 18:23:45 +02:00
ThomasV 35a12b22cf fix daemon timeout 2014-08-18 15:35:29 +02:00
ThomasV a63eaa3c4e daemon: multiplexing 2014-08-18 15:13:16 +02:00
ThomasV 13a01b11d2 daemon messages 2014-08-18 13:40:08 +02:00
molecular 292a569991 Merge branch 'master' of git://github.com/spesmilo/electrum 2014-08-17 11:54:32 +02:00
ThomasV 854f49fbed fix number of interfaces being opened 2014-08-17 11:48:46 +02:00
molecular d26d3abf5d fix (or at least work around) #788 2014-08-16 15:40:21 +02:00
ThomasV 247f4944a6 do not store merkle root before verification succeeded. keep it in requested_merkle for the session 2014-08-15 23:30:55 +02:00
ThomasV 4f56cda0c3 do not stop thread if a tx is not verified 2014-08-15 08:35:00 +02:00
ThomasV 3a9bb3cd43 interface: print debug message with the correct id 2014-08-13 21:58:01 +02:00
ThomasV cf03f153d9 fix: get_master_public_key 2014-08-13 16:28:27 +02:00
ThomasV bf3f67c043 do not expose mnemonic_to_seed 2014-08-13 15:43:54 +02:00
ThomasV 1023240369 workaround the official distribution of tlslite 2014-08-11 13:22:53 +02:00
ThomasV 72d499b1a0 Merge branch 'trezor_plugin' of github.com:m0mchil/electrum into m0mchil-trezor_plugin 2014-08-08 14:56:06 +02:00
ThomasV 606f1cd3f8 prevent seed collisions 2014-08-05 10:00:15 +02:00
ThomasV 00aaa1d065 send network status on init, if there is no daemon 2014-08-04 11:38:34 +02:00
ThomasV ecdb90b0b7 re-use pending_servers to avoid sending unnecessary notifications 2014-08-04 11:29:58 +02:00
ThomasV b93cde14e7 custom entropy in make_seed 2014-08-01 12:04:38 +02:00
ThomasV d33b53f850 close GUI if the network daemon is killed 2014-07-31 07:47:59 +02:00
Michael Wozniak ef264e0bf7 Fix issue with daemon socket on OS X
Fix issue where daemon socket returns invalid argument errors on OS X
2014-07-30 16:39:31 -04:00
ThomasV 10faf75ee7 wallet fixes 2014-07-30 12:46:03 +02:00
ThomasV 642258ebaa notify about interfaces 2014-07-30 11:27:52 +02:00
ThomasV 858ff86660 network: disconnected retry interval 2014-07-30 10:43:15 +02:00
ThomasV ec5478c328 don't use pending_servers 2014-07-30 10:19:15 +02:00
ThomasV 76d03a2817 daemon sleep before terminating 2014-07-30 08:37:14 +02:00
ThomasV efa0972971 use ping time to determine if we are disconnected 2014-07-29 17:57:03 +02:00
ThomasV 517f649532 fix: missing break 2014-07-29 17:53:31 +02:00
ThomasV 0240b8c924 fix switch_to_random_interface 2014-07-29 14:26:19 +02:00
ThomasV 411a87e0a3 fix disconnection error 2014-07-29 14:19:23 +02:00
ThomasV 1c707d05d3 rm wrong assert clause 2014-07-29 12:48:05 +02:00
ThomasV 47b71eebfb shorter timeout: verifier too 2014-07-29 12:26:16 +02:00
ThomasV 71d97eeecc shorter timeouts in synchronizer, so that it terminates properly 2014-07-29 12:23:42 +02:00
ThomasV 58c817f81a close interfaces on shutdown 2014-07-29 12:13:21 +02:00
ThomasV 914c115617 move daemon_timeout out of server class 2014-07-29 10:52:28 +02:00
ThomasV f7280e4637 cleanup daemon threads 2014-07-29 10:43:04 +02:00
ThomasV 44072a4f48 separate interface classes 2014-07-29 09:28:27 +02:00
ThomasV ed8f9666df remove interface.synchronous_get 2014-07-29 00:15:21 +02:00
ThomasV 087490a197 spawn daemon using daemon.py 2014-07-28 23:42:14 +02:00
ThomasV 8e5fbadc58 socket error handling 2014-07-28 22:35:49 +02:00
ThomasV 312051a242 one more daemon thread 2014-07-28 15:49:41 +02:00
ThomasV ea29d9009d wallet.can_sign 2014-07-28 08:27:21 +02:00