ThomasV
aa090007e9
fix #2328
2017-03-23 08:50:14 +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
b2be745b8d
add save/delete buttons to invoice dialog
2017-03-20 11:13:45 +01:00
ThomasV
95e0e23869
fix #2301
2017-03-17 13:47:27 +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
5b38ce20ea
follow up previous commit
2017-03-08 11:58:25 +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
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
99cc3fcf90
improve fee tooltip
2017-03-06 09:10:48 +01:00
ThomasV
411832c4ce
cleanup storage and fix tracvis test
2017-03-06 08:33:35 +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
45f25586ef
add file selector and password dialog to wizard ( fix #1730 )
2017-03-05 13:30:57 +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
6581cd93bb
load_wallet: return from loop if the error is not invalid password
2017-03-01 20:10:47 +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
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
9318b410bd
Allow using a SOCKS5 proxy with authentication
2017-02-23 22:35:41 +01:00
Johann Bauer
44c6990a5d
Use blue icon when connected using a proxy
2017-02-23 21:58:43 +01:00
ThomasV
0955b0d34d
show one item per line in utxo tab, move address actions to addresses tab
2017-02-22 22:09:05 +01:00
ThomasV
d99855f060
use ctypes to access the zbar library
2017-02-17 20:56:38 +01:00
ThomasV
f494cf0c84
Merge pull request #2170 from bauerj/tor-detect
...
Use a checkbox instead of a button
2017-02-17 15:20:08 +01:00
Johann Bauer
17ab49e5f8
Use a checkbox instead of a button
2017-02-17 15:12:28 +01:00
ThomasV
f5518a8566
keep reference to qthread object
2017-02-17 14:43:30 +01:00
Johann Bauer
9183263304
Detect Tor and suggest using it
2017-02-17 13:58:04 +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
ac53585a40
move freeze/unfreeze menus to coins tab, show utxos as tree
2017-01-22 09:39:10 +01:00
ThomasV
6b3aaff476
fix #2129 : remove shortcut
2017-01-22 06:40:45 +01:00
ThomasV
af46f83830
fix #2124
2017-01-22 01:01:52 +01:00
Kacper Żuk
1dedfa49f9
Preserve checkboxes state in seed_options
2017-01-21 21:40:37 +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
bffb10f53f
remove 'send from' context menu (replaced by coins tab)
2017-01-09 21:23:22 +01:00
ThomasV
916fc0d791
show addresses and utxos before wallet is synchronized
2017-01-09 17:01:25 +01:00
ThomasV
a043feebf2
add 'copy address' to utxo menu
2017-01-09 16:57:39 +01:00
ThomasV
6055d4b2fd
make fee_slider thread safe
2017-01-09 14:05:43 +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
5d83bcba14
don't expose default servers and ports in __init__
2017-01-07 17:25:09 +01:00
ThomasV
f381aee835
make payment requests never expire by default
2017-01-07 09:31:09 +01:00
ThomasV
b69cb21333
Qt: catch exception raised by load_wallet
2017-01-07 08:57:25 +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
cd65516ff0
wrap list updates in setUpdatesEnabled()
2017-01-04 18:22:15 +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
7e871923f4
paytoedit: fix is_max
2016-12-31 17:10:45 +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
85c7fccdf9
fix wizard options (issue #2080 )
2016-12-19 13:25:16 +01:00
ThomasV
0a8f9d49ea
add label for size in tx window. use base_unit for fee
2016-12-17 17:28:19 +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
a937e8756d
fix #2025
2016-11-08 17:22:39 +01:00
ThomasV
8249f5ab67
init_headers in daemon thread, and fix #1996
2016-10-24 14:57:02 +02:00
ThomasV
ac59296846
allow spaces in private keys ( fix #1602 )
2016-10-22 10:06:51 +02:00
ThomasV
23c8684448
qt: show both sign and broadcast buttons in tx dialog
2016-10-22 00:32:19 +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
1fd6aef9c9
fix #1984
2016-10-17 08:27:06 +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
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
6e58723328
fix #1968
2016-10-12 21:49:32 +02:00
ThomasV
e01e7d8562
fix: remove TextInputLayout
2016-10-12 15:26:23 +02:00
ThomasV
f8aaa4a50f
hide seed options in a popup dialog. simplify seed_dialog classes
2016-10-12 15:00:10 +02:00
ThomasV
f0611c4569
fix pubkey indexing in imported wallets
2016-10-12 12:03:56 +02:00
ThomasV
834d3322b3
kivy: seed options dialog
2016-10-11 14:59:29 +02:00
ThomasV
082f8e50f2
minor fix in seed dialog
2016-10-11 11:21:08 +02:00
ThomasV
d12661a385
use the word 'extension' instead of 'passphrase'
2016-10-10 17:11:46 +02:00
ThomasV
e9f315ac6d
fix #1609
2016-10-10 10:57:12 +02:00
ThomasV
c90b2497f5
in-place labels update ( fix #1841 )
2016-10-10 10:32:47 +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
4788a10a8b
fix message formatting
2016-10-02 11:46:47 +02:00
ThomasV
19cee0e6c0
slightly change seed warning
2016-10-01 17:46:26 +02:00
ThomasV
9afb0a9b46
add empty label to fix layout
2016-09-30 09:50:25 +02:00
ThomasV
6979cdc7d6
seed_input: minor layout improvement
2016-09-30 09:46:47 +02:00
ThomasV
94988bd3f7
follow-up previous commit
2016-09-30 01:19:29 +02:00
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
2016-09-30 01:15:28 +02:00
ThomasV
f0ff73f0eb
show wallet type in title bar
2016-09-29 09:40:27 +02:00
ThomasV
2e0d55e25e
remove xpub icon
2016-09-28 21:31:47 +02:00
ThomasV
9509592767
new icon for xpub/xprv dialogs
2016-09-28 17:36:06 +02:00
ThomasV
52a9fdf6f6
wizard: fix restore multisig from seed
2016-09-28 17:03:02 +02:00
ThomasV
06c68a4be1
seed_type_label setVisible
2016-09-28 10:06:29 +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
c934c5d55c
tx window can show amount even if we are not synchronized
2016-09-28 08:45:22 +02:00
ThomasV
c05c49a18f
fix fee slider offline bug
2016-09-28 08:11:59 +02:00
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
2016-09-28 06:30:00 +02:00
ThomasV
63a5e8f99b
fix wizard line_dialog
2016-09-26 15:39:30 +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
da544794b7
improved message
2016-09-21 12:40:18 +02:00
ThomasV
a45095ef36
fix #1934
2016-09-21 11:28:59 +02:00
ThomasV
1e4cdab096
normalize passphrase
2016-09-02 10:20:04 +02:00
ThomasV
e7dd800875
tweak messages
2016-08-31 08:50:31 +02:00
ThomasV
ebab390b1a
wizard: it is better to use a separate screen for passphrase
2016-08-30 09:51:53 +02:00
ThomasV
99a3250b3f
wizard: show passphrase in the same window as the seed
2016-08-29 15:33:16 +02:00
ThomasV
8cb6ba992a
wizard: set next_button focus
2016-08-28 10:47:12 +02:00
ThomasV
f98d1f43b4
do not propose passphrase option in 2fa wallets
2016-08-28 10:33:01 +02:00
ThomasV
6c1dae4b10
qt wizard: remove max size
2016-08-28 09:45:36 +02:00
ThomasV
bd3477cdb0
increase wizard window size
2016-08-28 09:43:22 +02:00
ThomasV
f7efedf8a0
query_info: raise if user cancelled
2016-08-26 12:26:43 +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
9366e37fb0
disable wizard.finished()
2016-08-23 16:14:41 +02:00
ThomasV
4781df9d21
wizard: scan hardware devices directly
2016-08-23 13:40:11 +02:00
ThomasV
63ebf7772e
wizard.query_choice
2016-08-23 10:00:46 +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
d9021788fa
request account_id in wizard, for hardware wallets. cleanup bip44 code
2016-08-15 11:48:33 +02:00