ThomasV
4c88159efb
move delete button to menu
2017-10-22 17:30:24 +02:00
ThomasV
4297270aae
fix #2593 : add delete button
2017-10-22 17:00:59 +02:00
ThomasV
fae4c8cd00
wallet information dialog
2017-10-22 16:17:57 +02:00
ThomasV
b8c7edf070
return bytes in scan_barcode
2017-10-22 12:04:00 +02:00
SomberNight
d4a180da7c
follow-up 198cc9d737
2017-10-21 16:34:20 +02:00
ThomasV
198cc9d737
fix #2614 : define non-linear scale for static fees
2017-10-21 11:15:59 +02:00
neocogent
7a92750ea5
add sat/byte fee info and fee_unit pref
2017-10-19 14:34:42 +02:00
ThomasV
6b8f685b42
fix #3027
2017-10-12 10:28:56 +02:00
ThomasV
401d8bc534
fix #2890
2017-10-10 11:48:27 +02:00
ThomasV
01108d8b47
address tab: replace tree view with buttons
2017-10-06 15:22:18 +02:00
ThomasV
e299df7b82
add message signing/decryption for segwit addresses
2017-10-05 14:44:44 +02:00
SomberNight
4aa385e0b3
follow-up of wallet.get_private_key() -> wallet.export_private_key()
2017-10-04 23:22:33 +02:00
ThomasV
3d54011c5d
Merge pull request #2983 from bauerj/dark
...
Adjust colors if dark color scheme is used
2017-10-04 18:17:38 +02:00
Johann Bauer
5c2beb4ab5
Adjust colors if dark color scheme is used
2017-10-04 15:17:20 +02:00
ThomasV
6c215c895a
Merge pull request #2971 from SomberNight/fix_saving_bip70_payreq
...
fix: saving payment request as bip70 file
2017-10-04 12:34:24 +02:00
jrkong
1cf1f05938
Fixed syntax error with utf-8 encoding argument was spelt "utf8" instead of "utf-8". This will cause the reader to read the files using default encoding rather then utf-8.
2017-10-04 00:09:55 -04:00
SomberNight
67f418e94d
fix: saving payment request as bip70 file
2017-10-04 02:12:52 +02:00
ThomasV
e8b564c0e7
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
2017-09-29 15:32:55 +02:00
ThomasV
6e936db94a
Merge pull request #2918 from SomberNight/qt_plugins_grid
...
fix qt plugins crash
2017-09-25 21:26:04 +02:00
SomberNight
6d6f5683cb
fix: return type of QFileDialog.getSaveFileName() changed
2017-09-24 04:51:11 +02:00
SomberNight
e43481aafc
fix prev commit: name collisions with _()
2017-09-24 04:44:11 +02:00
SomberNight
f1a4f998d2
fix: return type of QFileDialog.getOpenFileName() changed
2017-09-24 04:16:39 +02:00
SomberNight
8799809477
fix qt plugins crash
2017-09-23 19:28:06 +02:00
SomberNight
4ac162f18b
migration to PyQt5. initial commit.
2017-09-23 05:54:38 +02:00
ThomasV
29aaa1c4c4
fix #2840
2017-09-06 12:12:04 +02:00
ThomasV
b7e8147ca8
Merge pull request #2621 from KoffeinFlummi/fiat-balance-addresses
...
Add optional Fiat balance column to addresses view
2017-09-01 06:30:13 +02:00
ThomasV
b9da5afa9d
replace bitcoin.is_valid
2017-08-31 10:06:13 +02:00
ThomasV
32dee14fd0
show error message when parsing empty tx
2017-08-26 08:28:24 +02:00
ThomasV
ab15ff3a00
updates for python3
2017-08-26 08:28:24 +02:00
ThomasV
f1a8c0b0e6
misc. fixes for python3
2017-08-26 08:28:24 +02:00
ThomasV
c3388d9677
misc python3 updates:
...
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
0693403358
sending fixed
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
f02d18226b
misc ui and lib fixes for py3
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
d304ccdf17
py3 in qtgui
2017-08-26 08:27:47 +02:00
Dmitry Sorokin
5be78950ca
py3
2017-08-26 08:27:47 +02:00
J.R. Mathis
5062e642c2
Fix minor typo in exporting labels
...
Changed "where" to "were"
2017-08-12 22:59:07 -05:00
ThomasV
8d82e66eee
fix #2690
2017-08-12 10:22:19 +02:00
ThomasV
5fb51a91a2
fix #2736
2017-08-12 10:06:28 +02:00
ThomasV
08fab753e8
change default value of confirmed_only, spending unconfirmed coins
2017-08-08 06:03:47 +02:00
suut
bc4fcfbebd
Remove usages of deprecated apply() builtin
2017-08-01 05:22:18 +02:00
KoffeinFlummi
9a44cde6cd
Add optional fiat balance column to addresses view
2017-07-20 19:30:44 +02:00
ThomasV
125247df81
fix unicode path issue #2269
2017-07-14 12:53:35 +02:00
Johann Bauer
6b9643a66c
Add shortcuts to toggle actions in view menu
2017-07-13 10:42:58 +02:00
ThomasV
61b8e23fad
Merge pull request #2582 from bauerj/tab-icons
...
Add tab icons
2017-07-13 09:44:31 +02:00
ThomasV
92b392a56b
minor fixes
2017-07-10 20:54:24 +02:00
Johann Bauer
c4979864cc
Add tab icons
2017-07-09 21:01:11 +02:00
ThomasV
dd50259f68
network_dialog: do not use parent for signalling
2017-07-08 15:35:48 +02:00
ThomasV
5ae5c81c48
use a unique and non-modal network dialog window
2017-07-08 15:23:00 +02:00
ThomasV
568c14ca78
Refactor Network and Blockchain dialogs in qt and kivy
2017-07-08 11:38:32 +02:00
ThomasV
777a3aa8bf
Fixes for TrustedCoin plugin:
...
- reset billing_info after broadcast
- when bumping tx fee, do not use Trustedcoin output
2017-07-06 16:03:21 +02:00
ThomasV
197f57d329
rm dead code
2017-07-03 15:30:11 +02:00
ThomasV
73e69284d1
show pubkeys and redeem script in address dialog
2017-07-03 09:22:38 +02:00
ThomasV
faa17f9818
Option to send only confirmed coins ( fix #2395 )
2017-07-03 07:46:27 +02:00
ThomasV
b1083572ca
Merge pull request #2580 from bauerj/tab-order
...
Retain tab order after toggling
2017-07-01 22:55:07 +02:00
Johann Bauer
f5d5dde69a
Retain tab order after toggling
2017-07-01 22:42:29 +02:00
ThomasV
c6eb269cce
follow-up previous commit
2017-07-01 22:26:14 +02:00
Johann Bauer
17bf035125
Hide console tab by default
...
Also:
- Move tab toggling menu items to new "View" menu
- Refactoring
2017-07-01 22:14:46 +02:00
ThomasV
eff0ae1f78
fix #2564
2017-06-30 12:50:53 +02:00
ThomasV
828b0e5d70
fix #2439
2017-06-30 12:11:47 +02:00
ThomasV
d4b9b1f3f9
Merge pull request #2457 from chris-belcher/master
...
Made status bar exchange rate display in terms of base unit
2017-06-29 18:40:49 +02:00
ThomasV
cf88b7f8a7
fix #2453
2017-06-29 18:32:20 +02:00
chipmixer
678a9002b0
Add plugin hook init_menubar_tools
...
New plugin hook `init_menubar_tools` that allows plugins to add submenu item in Tools menu.
2017-06-10 10:54:10 +00:00
chris-belcher
3195eca6ea
Made status bar exchange rate display in terms of base unit
2017-05-27 15:48:47 +01:00
ThomasV
1b29945c6d
fix #2430
2017-05-21 17:24:49 +02:00
ThomasV
8cc8f8a5e1
disable max button if an amount has been typed
2017-04-19 11:43:36 +02:00
ThomasV
ae730cc8e5
fix #2360
2017-04-18 15:11:58 +02:00
ThomasV
50587c7a24
fix #2353 : show error when sweeping dust
2017-04-05 09:17:42 +02:00
ThomasV
23e51e7c9e
follow up fix #2341
2017-03-31 06:40:47 +02:00
ThomasV
e555b982f9
fix #2341
2017-03-30 19:08:16 +02:00
ThomasV
0105702d0f
fix #2341
2017-03-29 10:22:19 +02:00
ThomasV
b2be745b8d
add save/delete buttons to invoice dialog
2017-03-20 11:13:45 +01:00
ThomasV
6185f94de4
archive paid invoices in the history tab
2017-03-15 15:32:14 +01:00
ThomasV
e63bf6ce02
improve CPFP dialog
2017-03-14 10:30:08 +01: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
5c1cdf02cd
Revert "display unicode wallet path in Qt GUI"
...
This reverts commit 6318bda54d .
2017-03-11 16:13:28 +01:00
ThomasV
6318bda54d
display unicode wallet path in Qt GUI
2017-03-09 12:16:07 +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
5eda662e1d
reorganize menu
2017-03-06 21:17:26 +01:00
ThomasV
ff9d00ba1d
minor fix: do_update_fee
2017-03-06 21:05:48 +01:00
ThomasV
c2d40db47c
add RBF policy to preferences
2017-03-06 20:56:43 +01:00
ThomasV
dcffea150e
store contacts and invoices in wallet file. fix #1482
2017-03-06 17:12:27 +01:00
ThomasV
f92807f019
do not use hardcoded tab indexes
2017-03-06 13:52:27 +01:00
ThomasV
192238985e
fix fee rate issue caused by changing tx size
2017-03-06 11:37:42 +01:00
ThomasV
7e28c96243
set max fee rate in preferences. fixes #2112
2017-03-05 22:18:17 +01:00
ThomasV
eb4018de1c
fix --offline mode in Qt GUI
2017-03-05 21:10:30 +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
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
ff39068867
new wallet structure:
...
- store addresses instead of pubkeys
- derive pubkeys only for serialization
- fix #2024
2017-02-26 08:33:44 +01:00
Johann Bauer
44c6990a5d
Use blue icon when connected using a proxy
2017-02-23 21:58:43 +01:00
ThomasV
d99855f060
use ctypes to access the zbar library
2017-02-17 20:56:38 +01:00
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