Commit Graph

3135 Commits

Author SHA1 Message Date
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
ThomasV
7982cadd22 follow-up pevious commit 2016-09-22 13:38:59 +02:00
ThomasV
0d671e67c5 sign_transaction: do not stop if a keystore raises an exception 2016-09-22 10:57:28 +02:00
ThomasV
03c66bb5f9 follow up 08543584c5 2016-09-21 16:44:21 +02:00
ThomasV
08543584c5 fix cold storage signing for imported wallets 2016-09-21 16:23:24 +02:00
Serge Victor
90fe6292ca $.getJSON is asynchronous, obviosly. 2016-09-21 12:45:50 +00:00
Serge Victor
f2820944f1 Adding possibility of websockets configuration
Up to now, websockets configuration was possible for the daemon only,
   this patch passes that information to the client via json file
   produced with the payment request.
2016-09-21 10:54:09 +00:00
ThomasV
a3b4409e6e fix #1920 2016-09-06 10:09:08 +02:00
Eagle[TM]
7933448ec7 network: Update default server list 2016-09-04 14:36:11 +02:00
ThomasV
7a47d2341e fix bug in trustedcoin constructor 2016-09-02 10:28:52 +02:00
ThomasV
1e4cdab096 normalize passphrase 2016-09-02 10:20:04 +02:00
ThomasV
b1b15f510c Fix can_sign and cold storage 2016-09-01 19:45:01 +02:00
ThomasV
abeb781879 fix #1916 2016-09-01 09:23:05 +02:00
ThomasV
e38abb95d7 minor fix tx status 2016-08-31 18:45:58 +02:00
ThomasV
c820423b00 fix storage update for btchip 2016-08-31 18:11:37 +02:00
ThomasV
323188b963 devmgr: if only one device is plugged, use it 2016-08-31 15:15:55 +02:00
ThomasV
16ed48d52d Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files. 2016-08-31 15:04:57 +02:00
ThomasV
dd39931833 Revert "follow bip45 derivation with hardware multisig"
This reverts commit c24d38cd97.
2016-08-31 09:35:27 +02:00
ThomasV
c24d38cd97 follow bip45 derivation with hardware multisig 2016-08-31 09:12:36 +02:00
ThomasV
e7dd800875 tweak messages 2016-08-31 08:50:31 +02:00
ThomasV
ab67a0313a fix upgrade_wallet 2016-08-30 12:19:58 +02:00
ThomasV
83dbe7fbf3 more fixes for kivy 2016-08-30 11:19:30 +02:00
ThomasV
b33e6a8b68 wizard small fixes 2016-08-30 10:36:51 +02:00
ThomasV
ebab390b1a wizard: it is better to use a separate screen for passphrase 2016-08-30 09:51:53 +02:00
ThomasV
19e62ba643 fixes for storage conversion 2016-08-29 15:44:30 +02:00
ThomasV
99a3250b3f wizard: show passphrase in the same window as the seed 2016-08-29 15:33:16 +02:00
ThomasV
5e90b3a42d wizard: abort if device fails to create xpub 2016-08-29 08:47:48 +02:00
ThomasV
66f8fe7648 fix: assert in convert_wallet_type 2016-08-29 08:38:09 +02:00
ThomasV
fb548018b4 fix signing in imported keystores 2016-08-29 07:39:27 +02:00
ThomasV
8e181e0dec keystore: another method needs to be moved 2016-08-28 22:30:55 +02:00
ThomasV
1d1da0e1dc move sign_transaction 2016-08-28 22:14:37 +02:00
ThomasV
d471d4b905 fixes for old keystore 2016-08-28 22:10:46 +02:00
ThomasV
5be93bdb73 Merge pull request #1909 from btchip/ledger-nanos
Ledger pack : Nano S support, rewrite/cleanup, P2SH
2016-08-28 17:56:57 +02:00
BTChip
a88036bc51 When no serial number is available, use the path as a temporary one 2016-08-28 16:33:34 +02:00
ThomasV
357ea62303 minor fix: convert_wallet_type 2016-08-28 15:37:37 +02:00
ThomasV
87e3db91dd tweak messages in wizard 2016-08-28 11:29:16 +02:00
ThomasV
f98d1f43b4 do not propose passphrase option in 2fa wallets 2016-08-28 10:33:01 +02:00
ThomasV
ab53ee27f1 fix bug with change addresses 2016-08-27 22:24:41 +02:00
ThomasV
49a5994b29 use another lock for hid operations 2016-08-27 15:46:01 +02:00
ThomasV
47f1a7b632 move update_status in handler 2016-08-27 14:56:31 +02:00
ThomasV
257c0915b5 fix deadlocks 2016-08-27 13:33:26 +02:00
ThomasV
b07d3466c0 new icons to show hardware wallet pairing in status bar 2016-08-27 11:30:53 +02:00
ThomasV
62b47ca3b3 fix: hw_type 2016-08-27 11:25:53 +02:00
ThomasV
33c7787941 plugins: do not assume that handler belongs to keystore 2016-08-27 09:46:02 +02:00
ThomasV
8b729d0f83 store passphrase in keystore 2016-08-26 16:21:36 +02:00
ThomasV
f7efedf8a0 query_info: raise if user cancelled 2016-08-26 12:26:43 +02:00
ThomasV
4189d9343d minor fix: return client 2016-08-26 12:00:33 +02:00
ThomasV
86e23d9989 save wallet label in keystore, to facilitate pairing 2016-08-26 11:45:12 +02:00
ThomasV
af2bf1955a trigger upgrade on android 2016-08-26 07:09:38 +02:00
ThomasV
4837d7a148 show complete device description in wizard 2016-08-25 15:31:21 +02:00
ThomasV
3bc6fdaadb fix typo 2016-08-25 12:42:00 +02:00
ThomasV
3ac357171a wizard: add password only once all keystores are known 2016-08-25 12:18:51 +02:00
ThomasV
b907a668ec wizard: add derivation passphrase and bip39 support 2016-08-25 09:48:11 +02:00
ThomasV
808703bacb m 2016-08-25 06:43:27 +02:00
ThomasV
6b0e65fc0a fixes for hardware wallets 2016-08-24 19:37:29 +02:00
ThomasV
665d1bc153 plugin: separate get_xpub and setup_device 2016-08-24 10:47:27 +02:00
ThomasV
092bb43660 rename wizard.choose_device because plugin has method with same name 2016-08-24 09:13:21 +02:00
ThomasV
1e6caf8f03 wizard: ask accound id after device setup 2016-08-24 08:52:21 +02:00
ThomasV
8edca91390 wizard: trezor init 2016-08-24 05:58:41 +02:00
ThomasV
4781df9d21 wizard: scan hardware devices directly 2016-08-23 13:40:11 +02:00
ThomasV
0520eda628 device manager: remove seemingly unused parameter 2016-08-23 10:36:20 +02:00
ThomasV
3b830cbcfa wizard: fix trezor device initialization 2016-08-23 09:21:24 +02:00
ThomasV
80675121ce allow several hardware cosigners in the same wallet 2016-08-22 12:50:24 +02:00
ThomasV
d16fb3ee48 fix storage update_format 2016-08-22 11:59:24 +02:00
ThomasV
c63a0f2198 fix #1907 2016-08-21 21:09:00 +02:00
ThomasV
3a1bf84d2c convert multisig wallets 2016-08-21 14:27:30 +02:00
ThomasV
8736cf8cd4 fix wallet upgrade 2016-08-21 12:47:38 +02:00
ThomasV
afe39330dc update wallet format again, for keystore 2016-08-21 11:58:15 +02:00
ThomasV
428bc539b3 hardware: store derivation instead of account_id 2016-08-20 21:08:30 +02:00
ThomasV
664077397e device manager: index devices by xpub 2016-08-20 20:54:15 +02:00
ThomasV
8423f8394f dynfees: set default 2016-08-20 09:16:03 +02:00
ThomasV
24a9ff3fef simplify wallet types 2016-08-19 17:35:58 +02:00
ThomasV
058e49e839 wizard: fix typo 2016-08-19 14:45:52 +02:00
ThomasV
352c48f339 wizard: use the word 'keystore' 2016-08-19 11:47:07 +02:00
ThomasV
090a284619 storage: convert_wallet_type 2016-08-19 09:57:29 +02:00
ThomasV
bfd7709ccd move xpubkey logic to keystore and fix it 2016-08-17 15:25:16 +02:00
ThomasV
f6e393d7b6 fix: import addresses and private keys 2016-08-17 10:39:30 +02:00
ThomasV
5733a5d125 importprivkey: do not import the same key twice 2016-08-17 09:49:58 +02:00
ThomasV
2e9cfb9800 small fixes for addrequest 2016-08-16 12:41:15 +02:00
ThomasV
a088940496 add Wallet.can_import 2016-08-16 12:11:39 +02:00
ThomasV
d9021788fa request account_id in wizard, for hardware wallets. cleanup bip44 code 2016-08-15 11:48:33 +02:00
ThomasV
71de14240d daemon: default rpchost to 127.0.0.1 2016-08-15 08:27:09 +02:00
ThomasV
f61d8b4c24 daemon: handle rpc server init errors 2016-08-15 08:14:19 +02:00
ThomasV
b87c5d12fa - fix sign/verify messages
- fix hardware wallet tx_outputs
2016-08-14 13:03:52 +02:00
ThomasV
47fef13e5b fix keepkey wallet_type storage 2016-08-13 11:02:43 +02:00
ThomasV
f9d5a5d326 fix import 2016-08-12 15:53:21 +02:00
ThomasV
82769fc1fb fix classmethod normalize_passphrase 2016-08-12 15:21:47 +02:00
ThomasV
b0afdf4614 fix command line: create, restore, importprivkey 2016-08-12 11:56:27 +02:00
ThomasV
1159f85e05 Major refactoring
- separation between Wallet and key management (Keystore)
 - simplification of wallet classes
 - remove support for multiple accounts in the same wallet
 - add support for OP_RETURN to Trezor plugin
 - split multi-accounts wallets for backward compatibility
2016-08-12 11:02:28 +02:00
Thomas König
c49202ceaa
fix test_simple_config and test_transaction 2016-08-04 17:21:25 +02:00
ThomasV
b0f6b8578e fix issue #1865 2016-08-02 10:52:59 +02:00
ThomasV
5f86af15b8 fix type 2016-08-01 17:36:25 +02:00
ThomasV
ee032e9158 base_wizard: minor fixes 2016-08-01 17:34:58 +02:00
ThomasV
16db27ffc0 wizard: remove run_wallet 2016-07-31 10:59:42 +02:00
ThomasV
2bb08aa280 fixes for install wizard 2016-07-30 15:04:15 +02:00
ThomasV
f8c1bd1d3b wizard: multisig creation, let user go back to show their xpub 2016-07-30 08:19:29 +02:00
ThomasV
5a2ec73367 add RBF option to command line 2016-07-29 12:54:47 +02:00
ThomasV
8e219348e6 fix tx.is_final 2016-07-29 12:53:49 +02:00
ThomasV
566ed664d5 comment out hardware cosigning; not ready for release 2016-07-28 14:19:57 +02:00
ThomasV
67780bb8b9 changes for new toolchain 2016-07-28 13:06:58 +02:00
akshayaurora
07c5f02639 changes for new toolchain 2016-07-27 17:57:12 +02:00
ThomasV
f061fe047d add lock to storage.write 2016-07-07 06:54:57 +02:00
ThomasV
824f86475e add get_master_public_key to all wallets 2016-07-01 17:46:11 +02:00
ThomasV
59825c913c follow up c6a46df158 2016-07-01 17:32:13 +02:00
ThomasV
c6a46df158 fix issue #1853 2016-07-01 16:19:26 +02:00
ThomasV
342d6633a6 wizard: add capability to restore multisig 2016-07-01 11:44:26 +02:00
ThomasV
8ae1dc4d09 do not register unsupported wallet types, because they are proposed in the install wizard 2016-06-25 19:32:43 +02:00
ThomasV
c313c3c340 remove forgotten imports and print statements 2016-06-24 23:14:41 +02:00
ThomasV
e7d25faf02 Finish wizard unification 2016-06-24 23:02:54 +02:00
ThomasV
97dc130e26 fix: i18n in base_wizard 2016-06-20 13:30:54 +02:00
ThomasV
9182392b55 kivy: separate base wizard class from gui 2016-06-18 16:32:20 +02:00
ThomasV
b6393cbdf2 display 'low fee' in tx dialog 2016-06-15 13:31:24 +02:00
ThomasV
7a1af24eda getprivatekeys: try load_json if we did not get an address 2016-06-11 16:55:19 +02:00
ThomasV
5661aabaa4 revert to daemon for interface code 2016-06-11 16:11:36 +02:00
ThomasV
e7d1f59987 getmpk command: return only one key 2016-06-11 16:10:45 +02:00
ThomasV
f5cfa28710 don't display generated addresses to stdout 2016-06-11 13:54:05 +02:00
ThomasV
9896718f09 get_tx_info: fix types 2016-06-09 18:10:13 +02:00
ThomasV
8886e5098a fix get_tx_info 2016-06-08 14:15:17 +02:00
ThomasV
5af7139598 kivy: handle 'verified' event 2016-06-08 12:55:42 +02:00
ThomasV
7f7aa97e2e tx dialog: fix confirmation time estimate 2016-06-08 11:22:58 +02:00
ThomasV
b94a7920af factorize code used for tx dialogs 2016-06-08 11:06:51 +02:00
ThomasV
f2d2d61894 add expected confirmation time to tx dialog 2016-06-07 17:12:31 +02:00
ThomasV
a07a3f748e Qt GUI: let users type tx output in script language 2016-06-07 09:57:24 +02:00
ThomasV
bbe7b277d2 call jnius.detach on thread stop 2016-06-04 12:59:01 +02:00
ThomasV
5f3b6af2e0 interface: do not use daemon threads 2016-06-04 12:58:49 +02:00
ThomasV
9da2076328 fix: relayfee is per kb 2016-06-04 09:33:26 +02:00
ThomasV
0843aaafb5 gat_wallet_delta: reverse sign of returned fee 2016-06-02 11:30:39 +02:00
ThomasV
79fbb5edce get_tx_delta: do not return fee if tx is not mine 2016-06-02 11:15:43 +02:00
ThomasV
403fbdd39e rename is_send -> is_mine 2016-06-02 10:40:16 +02:00
ThomasV
016d733c0f low_fee threshold 2016-06-01 05:41:08 +02:00
ThomasV
8e0d1f1e44 fix low_fee value 2016-06-01 05:39:29 +02:00
ThomasV
db7467ef4e release notes for 2.7 2016-05-31 20:53:15 +02:00
ThomasV
2cf4795250 dynamic fees: define fee levels using expected confirmation times 2016-05-31 20:26:09 +02:00
ThomasV
599906eef6 show warning icon if unconfirmed tx has low fee. fixes 1798 2016-05-30 18:26:58 +02:00
ThomasV
076ecb2680 move get_status to synchronizer 2016-05-30 16:11:49 +02:00
ThomasV
8680eae86f detect dangling links 2016-05-30 10:53:52 +02:00
ThomasV
0e61408dfa add option to configure electrum_path 2016-05-30 08:58:10 +02:00
ThomasV
7a8635589b fix #1755 2016-05-30 07:57:46 +02:00
ThomasV
59d3910882 fix utxo_can_sign 2016-05-29 20:36:52 +02:00
ThomasV
1a46a795a5 detect non-final transactions, and transactions with unconfirmed inputs 2016-05-29 19:53:04 +02:00
ThomasV
2259b741f6 use address as key in contacts 2016-05-28 16:56:18 +02:00
ThomasV
0273936b07 Discretize fee levels (follow-up 3314b3a). Fixes #1753 2016-05-26 09:23:42 +02:00
ThomasV
f01f931e83 add extra checkbox for RBF 2016-05-23 17:34:33 +02:00
ThomasV
18a2498b76 show UTXOs in address tab 2016-05-23 11:52:38 +02:00
ThomasV
85aa633269 simplify wizard handling of hardware wallets. fixes #1793 2016-05-21 18:43:41 +02:00
ThomasV
3314b3acc7 Use dynamic fees by default, show fee slider in send tab, and discretize fee levels. 2016-05-20 15:30:39 +02:00
ThomasV
d83058e2e8 raise the maximum imposed on dynamic fees 2016-05-20 12:25:36 +02:00
ThomasV
bc1bef60a0 support Replace-By-Fee in GUI 2016-05-20 10:38:48 +02:00
ThomasV
8c42c6d39f show certificate name in error popup 2016-05-19 11:07:21 +02:00
ThomasV
6b54459833 rename createrawtx -> serialize 2016-05-18 14:33:00 +02:00
ThomasV
461cbd357a support locktime 2016-05-18 11:58:27 +02:00
ThomasV
ede1fbdb1f support non-final transactions (RBF) 2016-05-16 21:34:26 +02:00
ThomasV
c6d74d9ff9 reformatting 2016-05-16 21:32:58 +02:00
ThomasV
31e9670502 make 'createrawtx' command not require wallet 2016-05-16 14:39:01 +02:00
Neil Booth
db1aa13015 Permit empty passphrases when creating HW wallet
They used to be confused as a user cancel.
Fixes #1788
Also fix Cancel pressed in passphrase dialog when *restoring*
a hardware wallet in install wizard; it used to be taken as an
empty passphrase.  Like the password dialog it now cancels the
wizard.
2016-05-07 10:40:12 +09:00
ThomasV
10d26806d9 fix #1175 2016-04-29 12:52:27 +02:00
ThomasV
e461ef4102 by default, always use English mnemonic 2016-04-12 20:08:16 +02:00
ThomasV
34a3af7ca3 don't display an error if the config file does not exist. assume it is JSON 2016-04-12 19:56:47 +02:00
ThomasV
7dbb23e8c6 replace sync command 2016-04-08 20:29:43 +02:00
ThomasV
1b07fb3d17 add 'offline' option only for 'restore' 2016-04-08 16:27:15 +02:00
ThomasV
b39b3e3485 add 'sync' command 2016-04-08 16:14:39 +02:00
ThomasV
caf2f321e0 follow up 4efa6cb24b 2016-04-08 12:49:21 +02:00
ThomasV
43c037cc10 follow-up 0ae04a6419 2016-04-08 10:43:55 +02:00
ThomasV
0ae04a6419 fix #1703 2016-04-08 10:34:54 +02:00
ThomasV
c46357eeb3 version 2.6.4, release notes 2016-04-06 11:52:05 +02:00
ThomasV
9d12c7699f Merge pull request #1619 from MarcoPon/master
Added Blockchain URI (BIP 122) to block explorers list.
2016-04-06 10:45:17 +02:00
ThomasV
4efa6cb24b load default wallet in daemon (fix #1731) 2016-04-06 10:41:01 +02:00
ThomasV
94dbfe6791 fix #1728 2016-03-20 19:05:38 +01:00
ThomasV
753a28b452 set timeout to 30s for synchronous operations 2016-03-20 13:25:24 +01:00
ThomasV
5dfde10d30 version 2.6.3, release notes 2016-03-16 20:42:27 +01:00
ThomasV
0e3c3b59c8 fix bug #1715 2016-03-16 12:15:08 +01:00
ThomasV
9659e8542d fix transaction parsing from command line 2016-03-16 10:31:33 +01:00
ThomasV
d88cceecae fix #1716: keypairs should be array not tuple 2016-03-12 10:39:50 +01:00
ThomasV
a4903fbf90 remove while loop in getservers 2016-03-12 09:44:43 +01:00
ThomasV
bca0f31fca coinchooser methods should not belong in wallet class 2016-03-10 16:37:45 +01:00
ThomasV
d3a9af9e79 catch exception in interface.close 2016-03-10 15:38:24 +01:00
ThomasV
43b770fbf5 fix issue #1713 2016-03-10 15:06:03 +01:00
ThomasV
a57274930b kivy's python-for-android can import stat 2016-03-10 10:39:47 +01:00
ThomasV
f60c949911 storage: do not raise error if file is empty 2016-03-10 10:17:03 +01:00
Justin Turner Arthur
46907e97c1 Remove penalty_func from CoinChooserPrivacy that is later implemented/redefined.
Probably a copy pasta from the development process.
2016-03-09 14:22:28 -06:00
ThomasV
80b1b2716c kivy: open last wallet 2016-03-08 11:10:04 +01:00
ThomasV
af780e7519 Default auto_connect to True. In Qt, the question is asked by the wizard 2016-03-08 10:00:47 +01:00
ThomasV
4c7bbb4e86 android: move wallet data to internal storage. 2016-03-08 08:10:38 +01:00
ThomasV
4b4b6efb35 bump version number 2016-03-07 06:42:02 +01:00
ThomasV
a0b861cd8f fix bug in interface.get_responses 2016-03-05 12:37:11 +01:00
ThomasV
94664566e7 kivy: fix watching-only issue 2016-03-05 04:34:13 +01:00
ThomasV
d58ec9a570 kivy: support old-type seed phrases in wizard 2016-03-01 20:23:30 +01:00
ThomasV
40281a3193 restore 'help' command for the python console 2016-02-29 09:59:45 +01:00
ThomasV
aafcb352bc release notes 2.5.1 (bugfixes) 2016-02-28 11:33:44 +01:00
ThomasV
76bf8085fd fix #1688 2016-02-28 05:18:50 +01:00
ThomasV
9cd4acafcc update broadcast command, with timeout 2016-02-25 10:55:37 +01:00
ThomasV
54df0b2845 follow up previous commit 2016-02-25 08:59:02 +01:00
ThomasV
96f144eb03 make sure the broadcast tx thread always times out 2016-02-25 08:55:06 +01:00
ThomasV
f1d170cbc9 Merge branch 'master' of git://github.com/spesmilo/electrum 2016-02-24 16:58:09 +01:00
ThomasV
73822e8ec2 fix: pass cwd with config_options 2016-02-24 16:57:58 +01:00
Neil Booth
cc4ec4c34e Add BTC.com block explorer. 2016-02-25 00:31:24 +09:00
ThomasV
305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV
b53a54cded remove bmp.py; use Qt instead 2016-02-23 15:27:00 +01:00
ThomasV
ee18caa022 update pem.py to use ASN1_Node class 2016-02-23 12:52:55 +01:00
ThomasV
10701d72c9 New class for decoding asn1 structures 2016-02-23 12:33:03 +01:00
ThomasV
f97fdf3ba8 labels plugin: use get_fingerprint 2016-02-22 15:44:31 +01:00
ThomasV
d8dfa62af8 more intuitive debug message 2016-02-21 18:15:25 +01:00
ThomasV
bd5effb1b8 follow up 6f72fa4 2016-02-21 17:46:56 +01:00
ThomasV
6f72fa4e94 try to fix issue #1682 2016-02-21 17:42:33 +01:00
ThomasV
c10a1672da update index.html for requests that do not expire 2016-02-19 14:08:28 +01:00
ThomasV
c2db006c86 addrequest: do not set expiration date by default 2016-02-19 13:58:05 +01:00
ThomasV
41f6fec2ac kivy: set_paid for paid invoices 2016-02-19 13:53:01 +01:00
ThomasV
fd0e5739e2 kivy: disable amount and description buttons if payment request is signed 2016-02-18 15:40:13 +01:00
ThomasV
fbfb75eaa1 kivy: use scrollview for invoice dialog 2016-02-17 17:42:54 +01:00
ThomasV
74c9a05757 kivy: add OutputList class 2016-02-17 11:40:05 +01:00
ThomasV
774bdcde73 fix test_parse_URI 2016-02-16 10:28:40 +01:00
ThomasV
04c7d2b455 add 'donate to server' menu item 2016-02-15 16:17:07 +01:00
ThomasV
4dd479cf59 server_is_lagging: return True if no height 2016-02-15 15:58:08 +01:00
ThomasV
d56ec05b9b kivy: show payment request details 2016-02-15 13:49:33 +01:00
ThomasV
a7d3175799 replace semantically relevant instances of 'assert' with exceptions 2016-02-15 09:33:38 +01:00
ThomasV
83c68142e0 kivy wizard: add space button 2016-02-15 09:14:27 +01:00