Neil Booth
15632adb40
Rename send_tx() to sign_tx()
...
Because it signs, and it doesn't send.
2015-07-04 16:45:08 +09:00
Neil Booth
b2bfd5af1f
Show the broadcast button even if broadcast.
...
It may not actually be broadcast or relayed for various reasons.
2015-07-04 16:37:01 +09:00
Neil Booth
3446e1fd56
Prevent garbage collection of TxDialogs
...
The transaction dialogs have a habit of randomly disappearing,
because of garbage collection. This was particularly common
if you viewed the details of a tx in your history immediately
after electrum startup, or after pressing Broadcast.
Other tweaks:
- Distinguish saved and broadcast.
- When signed, consider unsaved and prompt to save if not
subsequently saved or broadcast.
- Hide broadcast button after broadcast.
- Hook into the closeEvent so closing the window with the mouse
has the same effect as pressing the close button.
2015-07-04 12:31:31 +09:00
Neil Booth
aa6de86c27
Once a user inputs a fee, retain it.
...
It has long been a minor annoyance that this isn't the
default behaviour. Semantics are as follows:
- Fees are calculated automatically, as usual, and shown
in black
- If the user inputs a fee, it is retained, and shown in
blue to indicate it is user-overridden
- The user can switch back to automatic fee calculation mode
in two ways: press Clear, or blank out the fee field
- User fees are also cleared by do_clear(), for instance when
the payment is sent
I have checked all usage combinations I could think of, including
the ! case, and all work in a sensible and natural fashion.
This also fixes issue #995 .
2015-07-03 20:14:12 +09:00
ThomasV
616becd9a8
move openalias from plugins to core
2015-07-02 12:44:53 +02:00
Roman Zeyde
a0c891d73f
transaction_dialog: allow plugins manipulate transaction sharing buttons
2015-06-29 17:00:31 +03:00
Neil Booth
a23247634c
Remove some unused vars.
2015-06-29 10:44:27 +09:00
ThomasV
9dfe8ff847
tx window: keep a single close message, and raise window after signing
2015-06-28 10:37:08 +02:00
ThomasV
1919d5d63c
fix wizard: remove vbox0, improve text
2015-06-28 08:52:16 +02:00
Michael Wozniak
4338944e3a
remove unnecessary lines
2015-06-27 18:49:21 -04:00
Michael Wozniak
b7ea10609c
add seed scroll for multisig wallets
2015-06-27 18:47:25 -04:00
Michael Wozniak
523aa7c380
update restore multisig to add type
2015-06-27 16:12:15 -04:00
ThomasV
6afb7b21d0
Merge pull request #1320 from kyuupichan/button_split
...
Split tx dialog buttons
2015-06-27 16:09:15 +02:00
ThomasV
3a9bf8430e
fix send button
2015-06-27 15:53:59 +02:00
ThomasV
56b3c98332
generic m of n multisig
2015-06-27 12:43:29 +02:00
Neil Booth
c35485c1c2
Split tx dialog buttons
...
The "actions" (sign, broadcast, send to cosigner, verify GA instant)
go on the RHS next to the "Cancel" button.
Copy, QR code and save go on the left.
2015-06-27 11:48:27 +09:00
Neil Booth
547886d6f1
Input tx index looks better left-aligned after all
2015-06-27 11:01:42 +09:00
Neil Booth
6c25f637b9
Wrapper func to create and show a TxDialog
...
Add prompt_if_unsaved as explicit argument.
Tested with cosigner pool plugin.
2015-06-27 10:56:01 +09:00
Neil Booth
3d48a2d842
More tx dialog improvements
...
- Show Close if no action to perform, otherwise Cancel
- Add some strings for translation
- Make input hash/index constant width; previously a
3-digit index bumped the address a whole tabstop over
compared to the 1-digit indices
2015-06-26 20:15:51 +09:00
ThomasV
0a8e8ec906
Merge pull request #1316 from kyuupichan/tx_dialog3
...
Distinguish receiving and change addrs in TxDialog
2015-06-26 10:48:52 +02:00
Neil Booth
7e36555ed8
Save the description to the wallet on broadcasting
...
Resolves a long-standing bug with view-before-broadcast
2015-06-26 15:40:41 +09:00
Neil Booth
820f435a9a
Distinguish receiving and change addrs in TxDialog
...
Show change in yellow, receiving in lightgreen (as now).
Numbers are more readable with whitespace.
2015-06-26 11:55:20 +09:00
Neil Booth
56488daf04
Have show-before-broadcast defer password request
...
Show-before-send currently asks for the password
and creates a signed tx before showing anything.
This is a little unnerving as you can't see what
you're being asked to sign.
This patch does a few things:
- Adds a description label to the TX dialog
- You see the tx before being asked for password;
that is only requested on pressing Sign
- in show-before-broadcast mode, the Send button
text is instead "Show...". Hook up this button
text change to the prefs dialog too.
- Remove many redundant imports. In particular
PyQ4 is checked in main_window.py so no need
in tx_dialog too.
Note I had to remove disabling of the Sign button,
because if the user presses "cancel" nothing will
re-enable it.
2015-06-25 15:58:40 +09:00
ThomasV
7e0a80b697
Merge pull request #1275 from kyuupichan/tx_dialog_send_tx
...
Have transaction_dialog use send_tx()
2015-06-24 11:15:30 +02:00
Neil Booth
175081d9fc
View contact address on block explorer menu item
...
Resolves issue #1304
2015-06-21 09:57:38 +09:00
ThomasV
444082f90f
Merge pull request #1291 from kyuupichan/server_height_zero
...
Show Synchronizing... when server height is zero
2015-06-12 10:32:43 +02:00
Neil Booth
304f7f273b
Show Synchronizing... when server height is zero
2015-06-12 17:23:32 +09:00
ThomasV
21f505a62c
fix #1290
2015-06-12 05:06:23 +02:00
Maran
9ef1f300f3
Fix Wizard on first run
2015-06-11 15:08:15 +02:00
ThomasV
2b769b10da
bip70 export fixes
2015-06-11 12:38:17 +02:00
ThomasV
179e98b303
restore: call constructor to load plugin
2015-06-11 09:56:38 +02:00
ThomasV
5ffd26402e
separate load_wallet hook for installwizard
2015-06-11 09:36:19 +02:00
ThomasV
bcde416331
version_getter: catch all exceptions
2015-06-10 17:50:02 +02:00
ThomasV
060e3aa23e
plugins: call load_wallet in install wizard
2015-06-10 12:40:08 +02:00
ThomasV
8bccf7b2db
replace httplib with requests
2015-06-10 08:29:50 +02:00
ThomasV
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
2015-06-09 09:58:40 +02:00
ThomasV
8995cdbf14
rename fields: 'time' -> 'timestamp', payment_requests
2015-06-08 13:36:35 +02:00
ThomasV
9bd94e5062
refactor payment requests
2015-06-08 12:51:45 +02:00
ThomasV
572a463806
reason->memo
2015-06-08 08:06:38 +02:00
Neil Booth
4b092628df
Have transaction_dialog use send_tx()
...
This is working towards showing transactions before asking for passwords.
I think it also means the transaction dialog now interacts properly with
plugins, whereas it didn't before.
send_tx now takes a callback instead of a label, and does not decide
on whether to broadast itself; that is left to its caller.
broadcast_transaction() takes care of adding the description of the
successfully broadcast transaction to the wallet. Previously labels
could be added to the wallet even if the broadcast was cancelled by
the user or unsuccessful, which doesn't seem right.
Lengthen the dialog messages a little, as some window managers lose the
"Please Wait" title bar owing to window decorations if the message
is too short.
2015-06-08 07:38:08 +09:00
ThomasV
48e53498db
improve requests
2015-06-07 18:44:33 +02:00
ThomasV
5a4a9f5369
make txdialog a nonmodal widget
2015-06-07 16:51:27 +02:00
Maran
de535be5fc
Cast ByteArray to string. Fixes #1259
2015-06-03 16:09:07 +02:00
ThomasV
3e4cb396b3
don't disable broadcast button if we are online but not connected
2015-06-03 14:23:11 +02:00
ThomasV
088d8e8415
show request status
2015-06-02 11:36:06 +02:00
ThomasV
d41785c783
save payment requests in requests_dir
2015-06-02 09:18:39 +02:00
ThomasV
0938299e9b
move payment requests logic to wallet, add basic commands
2015-06-01 13:02:09 +02:00
Neil Booth
03e53a5e01
Create a constant for 100000000 and use it
...
Use same name as is in bitcoind.
Note that one of the constants in text.py had the wrong number
of zeroes previously...
2015-06-01 14:53:36 +09:00
ThomasV
bb7437e534
encapsulate variable in openalias plugin
2015-05-31 14:33:26 +02:00
ThomasV
ee5f499fc1
use contacts in command line
2015-05-31 14:10:52 +02:00
ThomasV
5cd3bfedb6
always pass coins to wallet.make_unsigned_transactions. fix \! shortcut in commands
2015-05-31 11:31:41 +02:00
Neil Booth
320f9a3790
get_spendable_coins and frozen addrs
...
Two callers of get_spendable_coins were removing frozen addrs
before calling. Put that functionality in the function.
We shouldn't be able to send_from a frozen address. This was
possible in the current release because logic assumed a two-element
tuple was returned when it is now three-element. Fix that too.
Command line options listunspent and createrawtransaction currently
ignore frozen addresses. I'm not sure that's right but I've preserved
that behaviour.
With this patch only the wallet class refers to self.frozen_addresses;
other clients use is_frozen() now.
2015-05-31 14:07:50 +09:00
Neil Booth
0f29984f07
Speed up freezing and unfreezing of many addresses
...
Speedup mainly from writing to storage only once.
Make frozen_addresses a set in memory, as sets give cleaner
code and are more efficient.
Minor change in behaviour: command line freezing used to return
False if the address isn't in the wallet OR the address was already
frozen. Now it returns more like a success code: it returns False
only if the address isn't in the wallet regardless of frozen state.
Similarly for unfreezing.
2015-05-31 11:54:21 +09:00
ThomasV
a1a4fe8e92
fix Commands constructor
2015-05-30 18:55:32 +02:00
ThomasV
a36ab7c814
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-05-29 19:27:16 +02:00
ThomasV
2e67ca43e8
use csv instead of mkmanytx
2015-05-29 19:26:06 +02:00
Neil Booth
d30955a7fa
Two more fixes
...
Put fee_per_kb to zero rather than None when edit is blank
Changing the set of frozen addresses should update the fee
2015-05-29 17:38:05 +09:00
Neil Booth
05cb9975cb
Fix calls to update_fee
...
Fees should be recalculated when send_from changes.
Fees should be recalculated when editing fee preference, but
only save to storage when leaving the fee per kb widget.
No need to emit a textEdited signal; the widget does that already
(with the effect that we used to call update_fee() twice).
2015-05-28 15:52:31 +09:00
ThomasV
2f7503c635
Merge pull request #1253 from kyuupichan/fast_qr_draw
...
Speed up painting of qr codes.
2015-05-27 10:27:28 +02:00
ThomasV
d0d1b41d63
fix #1251
2015-05-27 10:25:17 +02:00
Neil Booth
e5d243e08c
Fix nasty bug in amount editors
...
str() can convert amounts to scientific notation
2015-05-27 17:14:40 +09:00
Neil Booth
85952a2dea
Speed up painting of qr codes.
...
Probably speeds it up by about a factor of two.
Unfortunately it needs to be another 5x faster
for sluggishness to disappear in the GUI when
typing a description in the receive tab.
Note the old code was off-by-one.
2015-05-27 11:44:28 +09:00
Neil Booth
39fe24b4d3
Rename auto_cycle to auto_connect in config
...
User config is updated if appropriate.
Add tests behaviour is as expected.
Just the one rename-it reference to auto_cycle remains.
2015-05-25 16:18:52 +09:00
ThomasV
d5f6651237
follow up e20dfcd3eb
2015-05-25 08:47:25 +02:00
ThomasV
778297697a
lazy plugin constructor
2015-05-24 20:37:05 +02:00
Neil Booth
01d8f79a75
Clean up pick_random_server() and filter_protocol() and their
...
call sites.
Remove unused imports and redundant random pick of server
2015-05-24 21:07:35 +09:00
ThomasV
48ad7c36a8
show plugin dependencies
2015-05-24 10:06:53 +02:00
ThomasV
8f98ea4aca
make plugins available without the GUI
2015-05-23 10:38:19 +02:00
ThomasV
cc17bb0090
close: use signal to close from gui thread
2015-05-20 09:15:52 +02:00
ThomasV
18032fc4f6
treewidget: keep default label when editing
2015-05-17 12:48:17 +02:00
ThomasV
9bb44e4db3
change mouse cursor over qr code
2015-05-17 09:55:41 +02:00
ThomasV
59a9e4f710
fix new_wallet and seed language
2015-05-10 08:31:31 +02:00
ThomasV
30519e7024
fix typo
2015-05-08 20:00:13 +02:00
ThomasV
1cb6c08a13
use get_config instead of passing window to ScanQRTextEdit
2015-05-08 19:58:29 +02:00
ThomasV
c2a4252065
do not pass config to storage. request height from network_proxy if connected
2015-05-08 10:58:54 +02:00
Neil Booth
79de458101
Preparation for moving the set of verified and unverified txs to the wallet.
...
The verifier will retain responsibility for verification, but will no longer
hold the transaction sets itself.
Change requires_fee to take a wallet.
Add new function add_unverified_tx()
Move get_confirmations() to the wallet from the verifier.
2015-05-07 09:21:08 +09:00
ThomasV
687cc7783f
show unmatured coins in status bar. fixes #1163
2015-05-05 20:52:14 +02:00
Neil Booth
4d55cb9528
First of several incremental patches tightening up interface.py.
...
Remove some unneeded imports, a constant and a line of dead code.
Document the current external API interface.py provides.
2015-05-05 14:02:51 +09:00
ThomasV
0a1c8f5546
underline help label
2015-05-03 07:06:54 +02:00
ThomasV
e4038dcdba
move create_csr to gui
2015-05-02 16:26:27 +02:00
ThomasV
6527eae32b
handle adds is None in tx dialog
2015-05-02 16:17:50 +02:00
ThomasV
51b62c2983
strip transaction text before parsing
2015-05-02 14:40:47 +02:00
ThomasV
9f4a914526
change mouse cursor over clickable labels
2015-05-02 13:36:10 +02:00
ThomasV
c35cdf1fd8
rename ssl config variables
2015-04-30 17:33:29 +02:00
ThomasV
1b6abf6e02
Merge pull request #1177 from kyuupichan/reduce_redraws
...
Remove two redundant refreshes of history tab during startup.
2015-04-30 11:51:55 +02:00
Neil Booth
b71d35f027
Make stretch column editable again.
2015-04-30 16:39:32 +09:00
Neil Booth
1bafa42fbd
Remove two redundant refreshes of history tab during startup.
...
The call to update_wallet() is redundant with earlier call to load_wallet().
Set the need_update boolean so the timer will refresh rather than
unconditionally refreshing. This typically results in it merging with
the first network "updated" event resulting in one less refresh.
For me in online mode this results in history being calculated and shown
only twice during startup rather than four times.
2015-04-30 14:21:58 +09:00
ThomasV
8f84a90ab5
Merge pull request #1170 from kyuupichan/tray_tip_wallet
...
Tray tip wallet
2015-04-30 07:01:35 +02:00
Neil Booth
db2517b901
Shrink size of changes; functionality unchanged.
2015-04-30 13:32:01 +09:00
Neil Booth
506ed8ee74
Merge branch 'master' into tray_tip_wallet
2015-04-30 13:28:13 +09:00
Neil Booth
737a0ce9d8
Avoid ugly flash of small window during startup.
...
Electrum 2.x flashes a small window during startup before the main window appears.
This turns out to be the fee edit box being enabled in create_send_tab().
Setting it to visible when the grid containing it is unparented causes QT to actually
display a window with just the edit box widget for some reason. So defer the
call to set its visibility until the grid is parented.
2015-04-30 11:34:06 +09:00
Neil Booth
ec953c7f30
Expand default BTC / fiat amount width. Seems to suffice for expected usage.
2015-04-29 21:41:27 +09:00
ThomasV
953674aac7
resize columns to content by default
2015-04-29 09:26:22 +02:00
Neil Booth
83e05b1183
Modify format_satoshis to display amounts according to locale.
...
In particular, thousands and decimal point separators are taken from locale.
2015-04-29 10:13:41 +09:00
Neil Booth
f56413d602
Put title() member func, with localization, in main_window.py
2015-04-28 21:12:25 +09:00
Neil Booth
889174ae19
Show wallet basename in tray tooltip for those of us using multiple wallets
...
Move basename (and title) logic to the wallet and use those member functions.
2015-04-28 19:32:56 +09:00
Neil Booth
72cf707e61
Filter on an array of columns. Make search string lower case too.
2015-04-27 08:37:03 +09:00
Neil Booth
329fd913e1
Merge branch 'master' of https://github.com/spesmilo/electrum
2015-04-26 22:14:57 +09:00
Neil Booth
deec78a9d4
Clean up block explorer handling. Add menu item to go to block explorer for an address.
...
Block explorer code is data-driven now.
Put block explorer defaulting in one place.
Fix URLs for insight.is and blockr.io.
Add tradeblock.com explorer.
Add menu item to view address on block explorer provided only one is selected.
2015-04-26 22:02:21 +09:00
ThomasV
b6c7a97d5f
search invoices list by description
2015-04-26 14:31:27 +02:00
ThomasV
6e33e2605e
improve help text
2015-04-26 13:31:39 +02:00
ThomasV
300c1040cd
add help text
2015-04-26 13:25:36 +02:00
ThomasV
68c664c483
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-04-26 13:16:24 +02:00
ThomasV
f02b95c81a
pay to many
2015-04-26 13:16:09 +02:00
Jason Jackson
acedbe304a
Fix spelling of Clipboard
2015-04-24 23:20:34 -04:00
ThomasV
8689807400
add file button to text edits
2015-04-24 09:10:03 +02:00
ThomasV
9fbbef4d17
disable sorting of addresses
2015-04-24 06:42:12 +02:00
ThomasV
eff977081d
add file reader to QRTextEdit, to facilitate key imports
2015-04-24 00:14:21 +02:00
ThomasV
d94aee83b9
enable sorting for all lists except history
2015-04-23 18:28:37 +02:00
ThomasV
7a7ad7fe2d
call go_lite after load_wallet
2015-04-23 17:18:38 +02:00
ThomasV
ab0447d01e
lite gui: update completions
2015-04-23 17:11:43 +02:00
ThomasV
de5c9c2f83
Merge pull request #1151 from romanz/master
...
Fix transaction broadcasting issues
2015-04-23 15:53:03 +02:00
ThomasV
706d605f91
recursive generator for tree leaves
2015-04-23 15:24:12 +02:00
ThomasV
9d54afa04f
fix search: column number
2015-04-23 14:55:16 +02:00
ThomasV
77e902be63
add search box to incoices too
2015-04-23 13:55:52 +02:00
ThomasV
45081b1c8b
search box
2015-04-23 13:50:35 +02:00
ThomasV
6fb9f2e241
smaller column
2015-04-23 12:53:29 +02:00
ThomasV
343d452706
sort contacts. fixes #920
2015-04-23 12:50:22 +02:00
ThomasV
e8189490e9
store contacts in a separate file, shared between wallets
2015-04-23 12:16:46 +02:00
ThomasV
7f3fc232a0
minor fixes for receive tab
2015-04-23 09:32:50 +02:00
ThomasV
1b7cd02bce
fix item selection bug
2015-04-23 09:11:55 +02:00
Roman Zeyde
b5c31cd031
transaction_dialog: hide broadcast button when offline
2015-04-23 09:30:25 +03:00
Roman Zeyde
d3f696c301
main_window: call pr.get_id() before it's required
2015-04-23 09:17:46 +03:00
ThomasV
6cff7a284a
store invoices as dict. rename domain -> requestor
2015-04-22 13:59:38 +02:00
ThomasV
74b0ed5f48
move get_status to InvoiceStore
2015-04-22 13:36:07 +02:00
ThomasV
0d4d06c58b
set label before showing tx window
2015-04-22 12:10:58 +02:00
ThomasV
2753a0bbea
fix: set_paid
2015-04-22 11:59:15 +02:00
ThomasV
362cbd06a7
add stretch
2015-04-22 11:03:28 +02:00
ThomasV
83851bfa85
fix: display request that never expires
2015-04-22 11:01:22 +02:00
ThomasV
6487db5e67
fix: show expires combo if request list is empty
2015-04-22 10:57:13 +02:00
ThomasV
fd651709b8
fix
2015-04-22 09:56:16 +02:00
ThomasV
2f0f1aafa6
replace help buttons in send tab with clickable labels
2015-04-22 09:49:01 +02:00
ThomasV
a32503d8fb
merge send and invoices tab
2015-04-22 08:59:14 +02:00
ThomasV
1615daddaa
set focus when creating new request
2015-04-22 07:37:41 +02:00
ThomasV
32fe3ea18e
focus policy
2015-04-22 07:26:05 +02:00
ThomasV
afc0203a2b
fix: display expiration date correctly
2015-04-22 07:19:33 +02:00
ThomasV
6831777058
rename payment_request functions
2015-04-21 11:01:16 +02:00
ThomasV
acf4ad5ec8
add preprocessing to ThreadedButton
2015-04-21 11:00:40 +02:00
ThomasV
f50e56d229
rewording
2015-04-21 09:11:47 +02:00
ThomasV
30bed4c5a9
sign and save to file bip70 payment request; redo receive tab layout
2015-04-21 08:45:51 +02:00
ThomasV
2f729c2505
add copy button to tx dialog
2015-04-20 14:44:59 +02:00
ThomasV
6b3d88fa2f
update buttons in address dialog
2015-04-20 14:25:39 +02:00
ThomasV
fa446eac2e
improved buttons
2015-04-20 14:15:18 +02:00
ThomasV
2bd9ef1cdb
minor fix
2015-04-20 13:37:21 +02:00
ThomasV
b42ff0b925
gui: fix buttonsTextEdit bug
2015-04-20 12:32:48 +02:00
ThomasV
7148e1a287
set focus policy of receive_address_e
2015-04-20 12:00:24 +02:00
ThomasV
a3ed4ce2a7
new class to show buttons in LineEdit. fixes #1050
2015-04-20 11:49:27 +02:00
ThomasV
8251c5b6d9
fix #1057
2015-04-20 10:33:32 +02:00
ThomasV
50fed3dce5
minor fix: parent.wallet
2015-04-20 09:25:01 +02:00
ThomasV
8fb14bb5fe
adjust grid width
2015-04-20 07:56:22 +02:00
ThomasV
e780bf3db8
gui: don't show qr code directly in receive tab
2015-04-20 07:48:39 +02:00
ThomasV
620cc91aad
receive_address: use MyLineEdit
2015-04-19 21:37:27 +02:00
ThomasV
7d8ec4338b
display receive address field as a label. add copy button ( fixes #1103 )
2015-04-19 21:10:31 +02:00
ThomasV
46618876f1
improve gui messages
2015-04-19 20:36:07 +02:00
ThomasV
7dadc00c8e
change label to 'my requests'
2015-04-19 19:46:43 +02:00
ThomasV
e4c02a52a7
add expiration field to payment requests
2015-04-19 19:21:50 +02:00
ThomasV
7411476cfb
show status and icon for payment requests
2015-04-19 14:24:33 +02:00
ThomasV
6015a91c70
minor fix (lower or equal)
2015-04-19 14:13:15 +02:00
ThomasV
5f30348d62
use address label as payment request message. display status and hide address in table
2015-04-19 13:44:40 +02:00
ThomasV
21b2fcbe85
always_hook. fix trezor handler. fixes #1146
2015-04-18 14:59:46 +02:00
ThomasV
8f94039355
call set_layout before adding buttons, so that setDefault works
2015-04-17 13:13:35 +02:00
ThomasV
fbf56c9cfa
set daemon flag on get_payment_request thread
2015-04-14 16:37:02 +02:00
ThomasV
6bf1dc6f33
version_getter should be daemon
2015-04-14 15:02:17 +02:00
ThomasV
9fde706f84
improve invoice dialog
2015-04-13 17:53:43 +02:00
ThomasV
036f96cf35
store invoices in a separate file, with their status
2015-04-13 14:19:59 +02:00
ThomasV
6f5241302c
remove debugging code in pay-from_URI
2015-04-10 11:28:41 +02:00
ThomasV
0933f57e18
minor fix (UserRole)
2015-04-04 22:03:39 +02:00
ThomasV
ff152141ae
fix: always use UserRole to store the key
2015-04-04 21:38:21 +02:00
ThomasV
3a2e2702bb
fix parent of address history widget
2015-04-04 21:15:58 +02:00
ThomasV
93250b1041
gui simplification
2015-04-04 20:59:57 +02:00
ThomasV
b8a72180c7
HistoryWidget class; address history window
2015-04-04 18:26:52 +02:00
ThomasV
0a7b585b6c
redo default labels with incoming tx outputs
2015-04-04 15:55:28 +02:00
ThomasV
f14c863a0a
minor fix: missing parameter in get_history
2015-04-03 15:41:56 +02:00
ThomasV
c89c449dd7
fix issue #421
2015-04-03 15:32:29 +02:00
ThomasV
4c729f0ff0
move format_time to util
2015-04-03 14:44:03 +02:00
ThomasV
7e6bd2eb8c
give user the option to remove incomplete wallet
2015-04-03 13:10:43 +02:00
ThomasV
a3422d3fae
generic multisig wallet constructor. fixes #1129
2015-04-03 11:27:57 +02:00
ThomasV
d70c9d1ab7
stretch column instead of storing width
2015-04-02 17:45:44 +02:00
ThomasV
8e65df3ae7
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-03-31 18:57:50 +02:00
ThomasV
c00b1f649a
do not save gui_last_wallet if -w parameter was passed
2015-03-31 17:56:18 +02:00
ThomasV
c6027a3578
don't show import menu
2015-03-31 17:36:30 +02:00
ThomasV
9782c7fe8e
don't show new account menu
2015-03-31 17:34:31 +02:00
ThomasV
a44f1bc4d3
Merge pull request #1115 from romanz/offline-mode-fix
...
Offline mode fixes
2015-03-31 13:57:27 +02:00
ThomasV
f77311328a
add get_completions to wallet
2015-03-31 12:01:42 +02:00
Roman Zeyde
43a4b68ee8
main_window: don't update history in offline mode
2015-03-31 09:33:14 +03:00
ThomasV
f051a3e577
update occurences of get_history
2015-03-30 20:17:24 +02:00
Roman Zeyde
c4b306cdbe
fix Transaction.deserialize() to Transaction()
2015-03-30 18:28:24 +03:00
ThomasV
ec11e58add
handle pruning in wallet.txi/txo
2015-03-30 14:10:46 +02:00
ThomasV
3d1fa1e27f
find_pay_to_pubkey_address
2015-03-30 14:10:46 +02:00
ThomasV
66f7a6d28e
show own addresses in green
2015-03-30 14:10:46 +02:00
ThomasV
7d79ecce73
do not display default label
2015-03-30 14:10:46 +02:00
ThomasV
e3de121be9
store deserialized tx in/out in wallet file for fast computation
2015-03-30 14:10:46 +02:00
ThomasV
c0e60ec93d
ask user before closing transaction window with unsaved transaction
2015-03-25 10:46:15 +01:00
ThomasV
973f7f9fe5
mpk window: detect self and cosigner keys
2015-03-24 17:33:08 +01:00
ThomasV
cbb1a39879
reopen the password dialog if user enters incorrect password
2015-03-24 16:54:10 +01:00
ThomasV
bfb4240948
Rewrite labels plugin using requests and own signals
2015-03-24 15:37:57 +01:00
ThomasV
9a7f6afac3
network dialog: replace protocol list with checkbox
2015-03-23 11:11:51 +01:00
ThomasV
1be26dbf06
fix init error from issue #1102
2015-03-23 08:09:08 +01:00
Andy Christianson
c72531fa6a
added support for restoring multisig wallets from BIP32 private keys
2015-03-19 20:55:03 -04:00
ThomasV
cc48663d0e
set window.app in constructor
2015-03-19 11:12:29 +01:00
ThomasV
38e4eeef95
add rate conversion to receive tab
2015-03-14 19:47:57 +01:00
ThomasV
66de592343
fix tx dialog buttons using new widgets
2015-03-14 19:08:56 +01:00
ThomasV
1ab37fc82b
sort servers in network dialog
2015-03-14 16:03:22 +01:00
ThomasV
e3772f7e02
fix: receive_at: enable button
2015-03-14 14:34:19 +01:00
ThomasV
9a81f9585b
change button message
2015-03-14 14:19:12 +01:00
ThomasV
bd016f8450
gray out new request button when not usable
2015-03-14 14:15:16 +01:00
ThomasV
585a9b7b40
copy receive URI with button
2015-03-14 13:45:27 +01:00
ThomasV
c325f95a92
add zoom button to receive tab
2015-03-14 13:30:02 +01:00
ThomasV
10f3308dc7
fix setFrozen (self.buttons)
2015-03-14 12:56:00 +01:00
ThomasV
01cfb8f8f1
new Button widgets
2015-03-14 12:28:19 +01:00
ThomasV
94c0d86821
generic add_button method for TextEdit, with tooltips
2015-03-14 10:47:09 +01:00
ThomasV
e620f36971
show window in load_wallet
2015-03-14 10:16:12 +01:00
ThomasV
58f9ab3492
add a lock to wallet.synchronize() and fix #1049
2015-03-13 16:51:31 +01:00
ThomasV
c28915d122
use Tor's proxy number by default
2015-03-12 18:12:34 +01:00
ThomasV
4754241485
display exception in convert_imported_keys
2015-03-12 13:17:21 +01:00
ThomasV
8644bbf734
uri fix
2015-03-09 10:04:32 +01:00
ThomasV
2ea25fbb17
clarify the 'restore' message
2015-03-08 09:14:11 +01:00
ThomasV
6ececd500d
add show in set_layout
2015-03-08 08:07:30 +01:00
ThomasV
c56fe45ad7
show wizard before running it
2015-03-05 15:56:18 +01:00
ThomasV
ea1af3d536
fix password bug in wallet upgrade
2015-03-03 10:55:11 +01:00
ThomasV
20fc2da9b5
do not attemps last_wallet if file does not exist
2015-02-28 05:54:27 +01:00
ThomasV
bc3013caf0
fix exchange_rate plugin behavior when typing amounts
2015-02-27 21:13:17 +01:00
ThomasV
77d010bcec
store gui last wallet separately, to fix command line
2015-02-27 10:37:13 +01:00
ThomasV
46c290e30d
use base43 in order to send transactions by QR code
2015-02-26 13:59:29 +01:00
ThomasV
8a495f4071
base64 encode transactions in qr codes
2015-02-26 12:37:45 +01:00
ThomasV
c7f89da934
copy request URI to clipboard
2015-02-25 10:01:59 +01:00
ThomasV
2a608280f4
Do not exit when the New Wallet dialog is canceled
2015-02-21 16:25:06 +01:00
ThomasV
56dc9f7f80
cleanup dead code
2015-02-21 08:48:15 +01:00
ThomasV
4794ccfaf2
hide/show main window when wizard is called
2015-02-18 18:41:25 +01:00
ThomasV
31120e987f
move hide/show in open_wallet
2015-02-18 18:30:59 +01:00
ThomasV
b5ac7f2a7c
simplify setup.py using package_data
2015-02-18 17:13:41 +01:00
ThomasV
0934976f3a
fix #1011
2015-02-17 10:30:10 +01:00
ThomasV
7b0903d81c
fix #1010 and cleanup
2015-02-06 07:37:09 +01:00
ThomasV
27da96c1f8
Merge pull request #1009 from blocktrail/blocktrail-baseurl
...
changed blocktrail baseurl to include network 'BTC' to avoid redirects
2015-02-05 15:02:44 +01:00
ThomasV
4bf019e9a6
fix
2015-02-05 13:31:09 +01:00
ThomasV
76cbafe754
fix Master Public Keys dialog
2015-02-05 13:29:18 +01:00
Ruben de Vries
99715fe07a
changed blocktrail baseurl to include network 'BTC' to avoid redirects
2015-02-05 13:02:44 +01:00
ThomasV
f52760ef4e
add try.. except around version comparison
2015-02-03 12:51:27 +01:00
ThomasV
1609d6607f
Merge pull request #1003 from pooler/httpsverinfo
...
Retrieve version information using HTTPS
2015-02-03 09:50:46 +01:00
ThomasV
27382c210e
fix messages for i18n
2015-02-02 19:17:08 +01:00
ThomasV
50c6a2fcbd
show wallet name in wizard
2015-02-02 18:38:12 +01:00
pooler
e770ec3a61
Retrieve version information using HTTPS
2015-02-02 17:50:10 +01:00
ThomasV
97c57996b8
cleanup
2015-02-02 15:12:27 +01:00
ThomasV
6050e4d549
fix QRcode widget in multisig wallet wizard
2015-02-02 13:54:03 +01:00
ThomasV
f305c01792
accept bitcoin: URIs in payto field
2015-01-31 20:41:28 +01:00
ThomasV
1f9598e1c7
show dialog if IOError is raised reading wallet file
2015-01-30 13:44:05 +01:00
ThomasV
3b9f9d5320
show confirmation dialog before opening incomplete wallet
2015-01-30 13:36:20 +01:00
ThomasV
3d2a410de0
launch wizard if user opens an unfinished wallet
2015-01-29 14:04:04 +01:00
ThomasV
3c6cfc8b70
disable server selector if server is passed from cmd line
2015-01-29 13:35:19 +01:00
ThomasV
667bc59426
fix check_for_disable in network window
2015-01-29 11:06:46 +01:00
ThomasV
dda4a0fcb3
call load_wallet and close_wallet for each plugin
2015-01-26 20:42:32 +01:00
dabura667
a171a29afb
Fix the line deliminator in csv
...
currently the csv output is `\r\r\n` where the line terminator is `\r\n`
and the extra `\r` is probably being inserted from writing a dict to
csv. I get around this by changing the line terminator to `\n` to output
`\r\n` which will make it compatible with most spreadsheet apps.
2015-01-25 12:22:40 +09:00
ThomasV
31b6a4b4d0
update documentation link
2015-01-23 16:13:43 +01:00
ThomasV
894a09e164
better message: restore or import
2015-01-23 12:39:29 +01:00
ThomasV
576954555c
fix: check_password for imported wallets
2015-01-23 00:18:58 +01:00
ThomasV
84fc4574d6
add password when creating imported wallet
2015-01-23 00:06:17 +01:00
ThomasV
a378922c05
more robust winpos-qt
2015-01-22 16:29:33 +01:00
ThomasV
bb20d618df
don't show new_receive_address popup with imported wallets
2015-01-22 15:33:48 +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
ebdca0b940
Merge branch 'amodem-plugin' of https://github.com/romanz/electrum into romanz-amodem-plugin
2015-01-06 18:38:59 +01:00
ThomasV
9f9bab6cf0
fix issue #968
2014-12-31 19:21:54 +01:00
Roman Zeyde
04fc3d4135
Add audio modem integration for transaction sending & receiving
...
http://www.flaticon.com/free-icon/speaker-outline_54951
Speaker icon made by <a href="http://catalinfertu.com " title="Catalin
Fertu">Catalin Fertu</a> from <a href="http://www.flaticon.com "
title="Flaticon">www.flaticon.com</a> is licensed under <a
href="http://creativecommons.org/licenses/by/3.0/ " title="Creative
Commons BY 3.0">CC BY 3.0</a>
http://www.flaticon.com/free-icon/mic_10032
Microphone icon made by <a href="http://www.elegantthemes.com "
title="Elegant Themes">Elegant Themes</a> from <a
href="http://www.flaticon.com " title="Flaticon">www.flaticon.com</a> is
licensed under <a href="http://creativecommons.org/licenses/by/3.0/ "
title="Creative Commons BY 3.0">CC BY 3.0</a>
2014-12-27 17:56:38 +02:00
ThomasV
3d32bba0b9
fix bug #963
2014-12-27 16:54:08 +01:00
ThomasV
f0ec5a73ee
do not add command to console history if it starts with a space
2014-12-14 16:53:40 +01:00
ThomasV
63c7a27d7e
add InvalidPassword exception
2014-12-03 22:35:05 +01:00
ThomasV
0e3500469e
Merge pull request #944 from tkhaew/priv_keys_pwd
...
Issue #941 fix export_privkeys_dialog, add invalid password check
2014-12-03 21:22:47 +01:00
Tafelpoot
0737ee7fd3
pass absolute path for new wallet
2014-12-01 15:14:03 +01:00
tkhaew
e667f0164a
add invalid password check
2014-11-30 09:48:06 +07: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
68c7d2e349
fix column number for monospace font (amount)
2014-11-24 11:16:18 +01:00
ThomasV
01cf04079f
add NotEnoughFunds exception
2014-11-20 19:10:43 +01:00
ThomasV
5adb10e4d2
simplification
2014-11-15 14:43:48 +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
1995c56b7f
before_send: fix logic
2014-11-14 11:26:42 +01:00
ThomasV
b1eb6ebc91
qt gui: handle exceptions raised when opening wallet
2014-11-14 11:23:21 +01:00
ThomasV
c7815bed0d
str->unicode
2014-11-13 15:03:56 +01:00
ThomasV
b64fef53dc
change semantics of before_send hook
2014-11-13 12:36:37 +01:00
ThomasV
5331fc1a24
add before_send hook
2014-11-12 20:53:54 +01:00
ThomasV
280903cf2a
fix create_status_bar hook
2014-11-11 20:42:21 +01:00
ThomasV
67de616a29
add copy button to receive tab
2014-11-11 17:20:15 +01:00
ThomasV
10ef0fbdf0
use wallet basename in window title
2014-11-11 16:16:51 +01:00
ThomasV
586f592af1
invoices: change column order
2014-11-11 16:03:06 +01:00
ThomasV
270c60b3c8
add status icons for invoices
2014-11-11 15:51:39 +01:00
ThomasV
99f5d368e6
move date column to first position in invoice tab
2014-11-11 10:39:34 +01:00
ThomasV
73085877dd
bugfix: don't call GUI in non-GUI thread
2014-11-11 10:30:19 +01:00
ThomasV
34dbeeafc8
fix calls broken by 256a467dd7
2014-11-11 00:09:22 +01:00
ThomasV
66c652eb51
fixes for plugin integration
2014-11-04 16:23:11 +01:00
ThomasV
24b6ae7757
GUI: emit textEdited signal when setting amount in URI
2014-11-03 16:50:08 +01:00
ThomasV
7860bcfaf7
Merge pull request #875 from YaChen-PaiJu-Waheeb-Azhar-Zakariyah/master
...
plugin added for plotting history transactions
2014-10-31 15:07:00 +01:00
ThomasV
5ceb3a1901
Merge pull request #903 from Tafelpoot/windowtitles
...
add window title for show_private_key and show_public_key
2014-10-30 18:06:02 +01:00
ThomasV
581ed1ed26
separate signtxwithkey and signtxwithwallet, and simplify sign_transaction
2014-10-30 16:36:29 +01:00
Tafelpoot
0216a892da
add window title for show_private_key and show_public_key
2014-10-27 16:10:52 +01:00
ThomasV
2ff401919b
remove 'select account' label
2014-10-24 17:12:51 +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
956f69f3d3
trezor: raise and catch BaseException in signing
2014-10-24 10:53:09 +02:00
ThomasV
ffbabc63e9
use monospace font in tx window. fixes #897
2014-10-23 16:45:51 +02:00
ThomasV
f00c4ed547
simplify error handling during transaction signing
2014-10-23 16:32:27 +02:00
Tafelpoot
a597e26541
fixed access to tx.error in case tx is None
2014-10-23 13:48:12 +02:00
Tafelpoot
d9c5250a6f
removed trailing whitespace and fixed indentation in history widget
2014-10-21 19:05:51 +02:00
waheebyaqub
2045043212
Update main_window.py
2014-09-27 16:59:23 +04:00
ThomasV
fde5dd577a
fix #849
2014-09-19 20:23:24 +02:00
ThomasV
11e7a6644e
do not store wallet_type right at the first screen
2014-09-19 14:30:16 +02:00
ThomasV
6cd00eb36b
request history rates asynchronously
2014-09-19 13:36:30 +02:00
ThomasV
692f49e7af
init not_enough_funds variable
2014-09-19 11:29:39 +02:00
ThomasV
e7d24c31bd
don't set negative amounts in amount field
2014-09-19 11:14:16 +02:00
ThomasV
17006e5285
qr scanner: show error if not installed
2014-09-19 11:08:43 +02:00
ThomasV
44464e7e21
remove http protocols from gui selector
2014-09-19 10:46:18 +02:00
ThomasV
aec114064d
don't show password strength if there's no password
2014-09-18 08:10:52 +02:00
ThomasV
134c93be4b
show warning about offline mode instead of returning silently
2014-09-17 16:43:14 +02:00
ThomasV
d71b9bff31
save receive requests after delete
2014-09-17 12:11:35 +02:00
ThomasV
cc6df53e0b
password dialog: better score calculation, and fix layout
2014-09-17 11:50:40 +02:00
ThomasV
f1f303168b
Merge branch 'master' of github.com:azhar3339/electrum into azhar3339-master
2014-09-16 12:21:55 +02:00
azhar3339
489152ff5a
Update password_dialog.py
...
Added a label that shows the password strength interactively as the user types the password.
2014-09-16 04:44:19 +04:00
ThomasV
a3611af26a
signal to set fee field after payment request
2014-09-15 16:28:29 +02:00
ThomasV
590659ff4d
get_tx_fee
2014-09-15 12:57:56 +02:00
ThomasV
bde0ca3ea1
set default fee to 0.5mBTC/kb
2014-09-15 07:35:05 +02:00
ThomasV
98b361f328
code cleanup
2014-09-14 12:40:09 +02:00
ThomasV
33a1e2aa2d
update_account_selector after creating/deleting account
2014-09-14 12:09:12 +02:00
azhar3339
d12bd4fffd
Update password_dialog.py
...
Added a restriction on password. It should be at least 6 characters, contain an Upper case letter and a special character.
2014-09-14 13:22:59 +04:00
azhar3339
d6ae2ea094
Update password_dialog.py
2014-09-14 00:23:36 +04:00
ThomasV
cef75e9e7b
new seed_version: remove whitespaces only between CJK characters
2014-09-13 19:31:05 +02:00
ThomasV
81c00956e8
perform easy test first (lazy evaluation)
2014-09-13 15:23:35 +02:00
ThomasV
be307553b8
fix addresses() call in sweep
2014-09-13 14:07:17 +02:00
ThomasV
0606a30804
move wordlists to data dir
2014-09-13 09:58:11 +02:00
ThomasV
5b84cbe9fb
close_wallet
2014-09-12 19:58:59 +02:00
ThomasV
6446d66859
do not call _ in default parameters
2014-09-12 16:49:01 +02:00
ThomasV
26ee3baaba
add qrcode button to mpk dialog
2014-09-12 16:31:50 +02:00
ThomasV
d8cc54fbed
verify_seed: pass function
2014-09-11 10:43:14 +02:00
ThomasV
4fcfc6d419
use own address to create dummy transactions
2014-09-11 08:43:09 +02:00
ThomasV
374daa25af
create a PendingAccount if coins have been sent to next_account
2014-09-10 10:09:13 +02:00
ThomasV
501bbdbd67
fix num zeros bug
2014-09-10 01:56:37 +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
8cfa32db5c
add labelsChanged signal
2014-09-08 11:45:19 +02:00
ThomasV
bcb18bbde4
call set_language before QApplication. fixes #400
2014-09-08 11:02:55 +02:00
ThomasV
ea9e468333
fix export addresses
2014-09-08 03:52:59 +02:00
ThomasV
6ee33948b6
add missing import
2014-09-08 03:32:46 +02:00
ThomasV
a0d5ba37c6
fix: add missing imports
2014-09-08 03:27:46 +02:00
ThomasV
1fa51e6b7c
fix fee_e in settings window
2014-09-07 21:44:11 +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
300125422d
separate get_errors instead of raising an exception
2014-09-06 15:06:31 +02:00
dabura667
f3822cf06e
Multiline Address error on do_send()
2014-09-06 21:28:57 +09:00
dabura667
7337165d0e
Fixed CSV input bug
2014-09-06 01:07:44 +09:00
ThomasV
65fd4f45e3
spelling
2014-09-05 17:25:15 +02:00
ThomasV
bc1ae4fe94
filter wallet types
2014-09-05 16:41:51 +02:00
ThomasV
622fb6c08b
add wallet categories
2014-09-05 16:28:53 +02:00
ThomasV
34cb1f6620
simplify install wizard
2014-09-05 16:14:40 +02:00
ThomasV
592a403fa7
qrtextedi: minor fixes
2014-09-04 23:33:31 +02:00
ThomasV
d7b947e30f
revert previous commit, and fix utf8 qr code
2014-09-04 19:13:43 +02:00
ThomasV
058ad1292b
show groups of 5 words
2014-09-04 17:51:29 +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
449feddaaf
raise an exception on trezor decrypt
2014-09-03 10:45:41 +02:00
ThomasV
79588eb4da
init plugins before gui. register wallet types in plugin constructor
2014-08-31 15:33:20 +02:00
ThomasV
ee49d14b55
fix #777
2014-08-30 17:33:02 +02:00
ThomasV
c7f667e2ed
separate add_seed from create_master_keys
2014-08-29 14:11:59 +02:00
ThomasV
94a5d26013
show tx before broadcast
2014-08-28 10:36:28 +02:00
ThomasV
eb4829f9c0
message should be tx fee per kb
2014-08-28 10:35:22 +02:00
ThomasV
5da58ac3b9
reorganize settings dialog
2014-08-28 10:32:03 +02:00
ThomasV
7ffce2ba06
use QSpinBox
2014-08-28 10:12:28 +02:00
ThomasV
54f3c9f35b
add can_edit_fee option, and improve settings dialog
2014-08-27 22:49:35 +02:00
ThomasV
f643c3b44a
fix: connection preferences were overwritten by wizard
2014-08-27 14:01:05 +02:00
ThomasV
c130ff6715
fix plugin restore: wallet_type
2014-08-26 17:58:17 +02:00
ThomasV
744eee6858
wizard integration
2014-08-26 16:23:24 +02:00
ThomasV
58c6518b30
print more tracebacks
2014-08-26 12:55:53 +02:00
ThomasV
89b8078549
move qrscanner from plugins to lib
2014-08-23 18:04:29 +02:00
ThomasV
3835751fac
bugfix
2014-08-22 17:29:44 +02:00
ThomasV
91723999aa
add_cosigner_seed
2014-08-22 17:22:08 +02:00
Maran
b48e996562
Added blocktrail to explorers
2014-08-22 12:54:09 +02:00
ThomasV
2d3df982eb
fix wizard
2014-08-21 19:13:26 +02:00
ThomasV
2c1bf7ca95
wizard: change order
2014-08-21 18:24:47 +02:00
ThomasV
4e9408d917
wizard: we still want to store wallet type on creation
2014-08-21 18:24:47 +02:00
ThomasV
edb5552a31
don't store wallet_type in wizard; refactoring
2014-08-21 18:24:47 +02:00
ThomasV
58e1dd2a24
update trezor plugin
2014-08-21 18:24:47 +02:00
ThomasV
f4b390a79f
bip44
2014-08-21 18:24:47 +02:00
ThomasV
57e50ee326
handle exceptions raised if trezor is not found
2014-08-19 11:03:24 +02:00
ThomasV
20f93f7df0
set wallet.can_change_password and wallet.has_seed for trezor
2014-08-19 10:36:55 +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
44566054a2
qt: quit on SIGINT
2014-08-06 13:15:53 +02:00
ThomasV
06cdb7ff39
move pointofsale plugin to main codebase
2014-07-31 10:10:14 +02:00
ThomasV
d33b53f850
close GUI if the network daemon is killed
2014-07-31 07:47:59 +02:00
ThomasV
e702b3312b
proper return from install wizard
2014-07-29 11:57:23 +02:00
ThomasV
06a613ed09
copy to clipboard menu for receive address
2014-07-28 10:17:05 +02:00
ThomasV
59638898d4
update gtk gui
2014-07-28 09:28:02 +02:00
ThomasV
fb0574c5a0
fix callbacks
2014-07-28 07:53:02 +02:00
m0mchil
d5f08d657f
passing wallet instance not needed anymore
2014-07-27 14:57:23 +03:00
m0mchil
26b13f4414
proper i18n
2014-07-27 14:27:26 +03:00
m0mchil
a336379aa5
trezor plugin
2014-07-27 14:27:26 +03:00
ThomasV
af3fd62fd4
send server height and server lag with daemon
2014-07-25 16:32:19 +02:00
ThomasV
8196bc5779
adapt network dialog to daemon
2014-07-25 09:11:56 +02:00
ThomasV
09e4efc439
daemon notifications (network.status)
2014-07-24 23:17:06 +02:00