Commit Graph

897 Commits

Author SHA1 Message Date
Johann Bauer ec6ab022e3 Keep filter after updating the list 2017-02-16 17:10:02 +01:00
ThomasV 7c0d18d4ee minor fix 2017-02-08 10:53:17 +01:00
ThomasV 15b404b9de add CPFP (child pays for parent) dialog to the Qt GUI 2017-02-01 12:26:30 +01:00
ThomasV 3a64ec0f2e Initial segwit support (testnet only) 2017-01-25 21:42:15 +01:00
ThomasV 1f350c31dd kivy: simplify currency dialog 2017-01-24 10:45:49 +01:00
ThomasV 13b16e9d4f exchange rates: enforce https APIs. store exchanges list in json file. 2017-01-23 14:56:49 +01:00
ThomasV 6b3aaff476 fix #2129: remove shortcut 2017-01-22 06:40:45 +01:00
ThomasV a736dc3052 fix #2114: update utxo_list when freezing address 2017-01-16 10:38:32 +01:00
ThomasV a62dab9962 fix #2108 2017-01-10 07:52:51 +01:00
ThomasV 916fc0d791 show addresses and utxos before wallet is synchronized 2017-01-09 17:01:25 +01:00
ThomasV 59ed5932a8 Merge branch 'feez' 2017-01-09 12:39:42 +01:00
ThomasV a2e7fc32ef Add fee slider class with network callback. 2017-01-09 12:36:15 +01:00
ThomasV 34a550864d use ex_combo.findIndex instead of list.index 2017-01-09 10:32:23 +01:00
ThomasV f50111f15a fix flash during startup 2017-01-08 14:44:04 +01:00
ThomasV 7af5d42324 qt: show addresses and utxos in separate tabs 2017-01-08 13:00:57 +01:00
ThomasV f381aee835 make payment requests never expire by default 2017-01-07 09:31:09 +01:00
ThomasV adf7e250ca improve send tab layout 2017-01-06 21:28:04 +01:00
ThomasV f97d83b7f4 fix fiat visibility on startup 2017-01-06 19:17:17 +01:00
ThomasV b2ec525444 simplify fee preferences 2017-01-06 11:22:14 +01:00
ThomasV bafe3e4ff8 fix #2060: use tx size for high fee warning 2017-01-06 10:54:04 +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 ec42483b6b remove 'not enough funds' message when amount field is emptied 2017-01-04 21:31:15 +01:00
ThomasV a8c23f9bf0 always display a receiving address (fix #2031) 2017-01-04 19:09:14 +01:00
ThomasV 0e32638765 minor fix 2017-01-04 11:49:23 +01: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 0b3fe8df83 follow-up previous commit 2016-12-31 16:57:29 +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 662577aea6 show error if cannot import plot module 2016-12-30 10:36:14 +01:00
ThomasV 07896efa21 minor fix 2016-12-22 17:36:05 +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 dbf0a6f7a5 move plot plugin to lib; plot histograms 2016-12-17 17:06:25 +01:00
ThomasV a937e8756d fix #2025 2016-11-08 17:22:39 +01:00
ThomasV ac59296846 allow spaces in private keys (fix #1602) 2016-10-22 10:06:51 +02:00
ThomasV c0fc844390 fix #1673 2016-10-21 15:13:40 +02:00
ThomasV 3062a62cf9 fix #1989 2016-10-21 11:35:26 +02:00
ThomasV bccdab758b fix #1986 2016-10-18 14:07:52 +02:00
ThomasV 27b4a8dd51 move variable definitions at the top 2016-10-17 07:11:27 +02:00
ThomasV 5e92e09044 fix pubkey ordering in multisig wallets. fix #1975 2016-10-16 19:17:32 +02:00
ThomasV 4cc76c8a64 bump_fee: fix error message 2016-10-15 10:57:18 +02:00
ThomasV bab15a245b simplification (get rid of get_mnemonic) 2016-10-14 12:09:43 +02:00
ThomasV 6e58723328 fix #1968 2016-10-12 21:49:32 +02:00
ThomasV 1e55f4fda0 fix fee computation in sweep 2016-10-08 11:17:53 +02:00
ThomasV f5380b3500 fix bugs in sweep dialog 2016-10-07 12:03:49 +02:00
ThomasV 21ad805010 fix #1953 2016-10-06 10:26:16 +02:00
ThomasV df012e66ab fix #1948 2016-10-05 07:18:18 +02:00
ThomasV e127fe6be5 fix: do not display hardware plugins in plugin menu 2016-10-02 17:54:00 +02:00
ThomasV f0ff73f0eb show wallet type in title bar 2016-09-29 09:40:27 +02:00
ThomasV c05c49a18f fix fee slider offline bug 2016-09-28 08:11:59 +02:00
ThomasV da544794b7 improved message 2016-09-21 12:40:18 +02:00
ThomasV a45095ef36 fix #1934 2016-09-21 11:28:59 +02:00
ThomasV 99a3250b3f wizard: show passphrase in the same window as the seed 2016-08-29 15:33:16 +02:00
ThomasV f7efedf8a0 query_info: raise if user cancelled 2016-08-26 12:26:43 +02:00
ThomasV c367cd64ad fix #1906 2016-08-20 17:33:12 +02:00
ThomasV 8423f8394f dynfees: set default 2016-08-20 09:16:03 +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 b51e71a681 fix: wallet.addresses 2016-08-16 10:53:26 +02:00
ThomasV b87c5d12fa - fix sign/verify messages
- fix hardware wallet tx_outputs
2016-08-14 13:03:52 +02:00
ThomasV 4f7169db6a fix issue #1892 (window geometry) 2016-08-12 13:09:16 +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
ThomasV ecf398c95e fix display of 'payment sent' message (indentation has been broken in 8f91af2) 2016-08-02 12:03:53 +02:00
ThomasV 7ee47491b3 updates for i18n translations 2016-08-01 10:04:11 +02:00
ThomasV c6a46df158 fix issue #1853 2016-07-01 16:19:26 +02:00
ThomasV 5bcadd6651 qt: fix account_expanded 2016-06-27 10:12:29 +02:00
ThomasV 6bc73f4d74 add is_final checkbox to bump_fee dialogs 2016-06-10 06:32:07 +02:00
ThomasV 017afd95dc Qt: disable max button if amount is locked 2016-06-07 11:38:23 +02:00
ThomasV 1f8e6d38c8 qt: add tx preview button instead of option 2016-06-07 10:14:19 +02:00
ThomasV a07a3f748e Qt GUI: let users type tx output in script language 2016-06-07 09:57:24 +02:00
ThomasV 85a411d5cf test if a donation address exists 2016-06-04 19:38:38 +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 2cf4795250 dynamic fees: define fee levels using expected confirmation times 2016-05-31 20:26:09 +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 9e3314f17d move set_account_expanded 2016-05-28 16:00:28 +02:00
ThomasV f7293694cc qt: minor fixes 2016-05-28 15:51:00 +02:00
ThomasV 2afa6b5f36 add missing import 2016-05-28 00:04:06 +02:00
ThomasV 12dfccb3ab Define TreeWidget subclasses for lists
* move class code in separate files
* make menu column-dependent (fixes #1734)
2016-05-27 10:31:58 +02:00
ThomasV 0273936b07 Discretize fee levels (follow-up 3314b3a). Fixes #1753 2016-05-26 09:23:42 +02:00
ThomasV 0e7795f2a7 show/hide addresses tab in Qt GUI 2016-05-25 12:22:10 +02:00
ThomasV be75b337aa help text for RBF button 2016-05-23 17:57:36 +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 0e853a6769 fee slider: use tooltips 2016-05-21 11:12:56 +02:00
ThomasV fff8462f36 add explicit 'max' button to send tab. fixes #1428 2016-05-20 20:14:21 +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 edb145e66a QT gui: add new tab to preferences dialog 2016-05-20 11:41:42 +02:00
ThomasV bc1bef60a0 support Replace-By-Fee in GUI 2016-05-20 10:38:48 +02:00
ThomasV 7ea2a217cd fix issue #1748 2016-04-04 16:49:19 +02:00
ThomasV 94dbfe6791 fix #1728 2016-03-20 19:05:38 +01:00
ThomasV 9659e8542d fix transaction parsing from command line 2016-03-16 10:31:33 +01:00
ThomasV bca0f31fca coinchooser methods should not belong in wallet class 2016-03-10 16:37:45 +01:00
ThomasV 96f144eb03 make sure the broadcast tx thread always times out 2016-02-25 08:55:06 +01:00
ThomasV 305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV 41f6fec2ac kivy: set_paid for paid invoices 2016-02-19 13:53:01 +01:00
ThomasV f1822a9603 pending->unconfirmed 2016-02-15 19:50:44 +01:00
ThomasV 04c7d2b455 add 'donate to server' menu item 2016-02-15 16:17:07 +01:00