ThomasV
bf50bc45ef
fix plugin load_wallet hook
2015-06-11 02:13:12 +02:00
ThomasV
b350c27562
openalias: replace @ in resolve
2015-06-10 22:20:29 +02:00
ThomasV
2863d19579
command-line handler for trezor
2015-06-10 22:08:19 +02:00
ThomasV
060e3aa23e
plugins: call load_wallet in install wizard
2015-06-10 12:40:08 +02:00
ThomasV
78e68507e1
fix greenaddress url
2015-06-10 08:32:04 +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
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
a3cd33fe03
add option to disable dnssec
2015-05-31 16:43:27 +02:00
ThomasV
5a76a0fc95
hook openalias plugin to command line interface
2015-05-31 14:42:16 +02:00
ThomasV
bb7437e534
encapsulate variable in openalias plugin
2015-05-31 14:33:26 +02:00
ThomasV
aa4ced7a26
add import
2015-05-28 15:45:09 +02:00
ThomasV
a2e50207ec
Merge pull request #1252 from ulrichard/btchip_one_account
...
Restrict btchip to one account
2015-05-27 11:11:03 +02:00
ThomasV
d196c9d0a1
catch exceptions raised by validate
2015-05-27 09:23:11 +02:00
ThomasV
5ba9303291
trezor handler for cmd line
2015-05-26 09:09:21 +02:00
Richard Ulrich
b24df0cbfa
added import
2015-05-26 00:09:26 +02:00
Richard Ulrich
2ca8122c96
restricting to one account so that at least it doesn't crash
2015-05-26 00:06:28 +02:00
ThomasV
778297697a
lazy plugin constructor
2015-05-24 20:37:05 +02:00
ThomasV
48ad7c36a8
show plugin dependencies
2015-05-24 10:06:53 +02:00
ThomasV
d40c12c949
check gui when loading plugins
2015-05-24 09:26:28 +02:00
ThomasV
8f98ea4aca
make plugins available without the GUI
2015-05-23 10:38:19 +02:00
Maran
327c1bafd9
Use TLS for LabelSync
2015-05-04 12:20:52 +02:00
ThomasV
617fb36b06
minor fix: index
2015-05-02 11:21:19 +02:00
ThomasV
afa814a444
small fix exchange_rates
2015-05-02 11:08:35 +02:00
pooler
bc95b0b4db
Fix variable reference in Exchange Rates plugin
2015-04-30 19:41:33 +02:00
ThomasV
30b189f68a
fix #1179
2015-04-30 18:04:27 +02:00
Maran
4bed294ddd
Change labelsync to use https
...
Self signed for now until I get a wildcard
2015-04-28 12:54:33 +02:00
ThomasV
77648c284f
exchange_rates: use requests module
2015-04-28 06:28:20 +02:00
ThomasV
2bec9711cc
decimal.Decimal -> Decimal
2015-04-28 04:50:41 +02:00
ThomasV
576e9be02b
exchange_rates: more simplifications
2015-04-28 04:42:25 +02:00
ThomasV
4f3dd51885
factorize more
2015-04-28 04:24:10 +02:00
ThomasV
0b0fb45f62
exchange rates: factorize getter functions
2015-04-28 03:55:55 +02:00
ThomasV
a42743ca2d
always request exchange rates over https
2015-04-28 03:28:43 +02:00
ThomasV
89338fa7bd
revert 0cd63d19f4
2015-04-23 17:58:29 +02:00
ThomasV
dd6fd46913
set daemon thread in exchange rates plugin
2015-04-23 17:43:18 +02:00
ThomasV
b9537b0885
Merge pull request #1152 from chiguireitor/master
...
Fixed a missing import in exchange_rate.py that caused program hangs and...
2015-04-23 17:40:10 +02:00
John Miguel Villar Zavatti
0cd63d19f4
Fixed a missing import in exchange_rate.py that caused program hangs and wallet corruption
...
Signed-off-by: John Miguel Villar Zavatti <johnvillarzavatti@gmail.com>
2015-04-23 11:05:55 -04:30
ThomasV
e8189490e9
store contacts in a separate file, shared between wallets
2015-04-23 12:16:46 +02:00
ThomasV
2868df74b6
openalias: extra check
2015-04-21 17:42:51 +02:00
ThomasV
69a4ef9d10
set daemon thread
2015-04-21 12:39:59 +02:00
ThomasV
d8ae34ef86
fix: don't attempt openalias when processing a PR
2015-04-21 09:06:41 +02:00
ThomasV
697d8b7750
follow up 8e415d0f2a
2015-04-20 12:16:42 +02:00
ThomasV
a3ed4ce2a7
new class to show buttons in LineEdit. fixes #1050
2015-04-20 11:49:27 +02:00
ThomasV
8e415d0f2a
exchange_rates plugin: hide widgets on close
2015-04-20 01:27:17 +02:00
ThomasV
21b2fcbe85
always_hook. fix trezor handler. fixes #1146
2015-04-18 14:59:46 +02:00
ThomasV
3bac924303
remove coinbase plugin
2015-04-12 12:52:26 +02:00
ThomasV
9b7a62c36a
labels plugin: use self.print_error
2015-04-12 12:16:57 +02:00
Maran
7356d41240
Migrate the new function into the old plugin
2015-04-11 09:57:01 +02:00
Maran
ebb9faeb6e
New LabelSync
...
This LabelSync is much faster because it will only request labels that
changed since the last sync. It is also using a new back-end and no
longer requires any registration.
2015-04-10 14:23:52 +02:00
ThomasV
1a76842730
on_buy: missing parameter
2015-04-04 22:16:59 +02:00
ThomasV
21ccb1e82d
trezor plugin: move Qt callbacks in a handler
2015-04-04 15:13:56 +02:00
ThomasV
156825fe57
trustedcoin: add 10 to prepaid options
2015-04-02 18:46:39 +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
Riccardo Spagni
c5d45da933
tweaked resolve and DNSSEC timeouts to be less aggressive
2015-03-31 18:02:59 +02:00
ThomasV
2b81906fdd
trustedcoin: use self.print_error
2015-03-31 14:14:39 +02:00
ThomasV
d895e3b868
OA: update contacts tab
2015-03-31 13:41:46 +02:00
ThomasV
c9d874ce38
openalias: more error message
2015-03-31 12:21:20 +02:00
ThomasV
8902207443
add url as contact
2015-03-31 12:02:57 +02:00
ThomasV
27d871277a
add url to contacts, not full name, because it's used in completions
2015-03-31 10:39:23 +02:00
ThomasV
dfc3b64395
don't use large and silent try..except block. print more error messages
2015-03-31 10:04:31 +02:00
ThomasV
c17f64d236
do not run asynchronous validation in GUI thread.
2015-03-31 09:50:18 +02:00
ThomasV
34d4c6c9d8
rm dead code
2015-03-31 09:42:04 +02:00
ThomasV
66cbd5bc65
OA_READY already checked in is_available
2015-03-31 09:40:53 +02:00
ThomasV
8cc21a6a00
openalias: freeze and color payto_e
2015-03-31 09:37:09 +02:00
ThomasV
bafc9a5842
fix undefined variable in openalias plugin
2015-03-31 09:35:11 +02:00
ThomasV
81372ffe4b
Merge pull request #1114 from romanz/plugin-buttons-fix
...
plugins: fix buttons insertion
2015-03-30 19:12:51 +02:00
Roman Zeyde
a6a4200c51
plugins: fix buttons insertion
2015-03-30 18:54:21 +03: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
e3de121be9
store deserialized tx in/out in wallet file for fast computation
2015-03-30 14:10:46 +02:00
ThomasV
9dd0728558
revert commit 3ae2fb2e90
2015-03-27 18:38:40 +01:00
ThomasV
9dbd546670
trustedcoin: clarify buy dialog
2015-03-27 07:59:01 +01:00
ThomasV
c0e60ec93d
ask user before closing transaction window with unsaved transaction
2015-03-25 10:46:15 +01:00
ThomasV
659301873c
labels: use https, and fix force param
2015-03-25 01:05:20 +01:00
ThomasV
bfb4240948
Rewrite labels plugin using requests and own signals
2015-03-24 15:37:57 +01:00
ThomasV
c11b7b4fbd
fix #1102
2015-03-23 09:13:32 +01:00
drizzt
3ae2fb2e90
Remove useless enforced dependency of PyUSB
...
PyUSB will be automatically used if present.
2015-03-18 16:06:49 +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
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
5918bac5cb
fix wallet bug in labels plugin
2015-03-14 08:52:21 +01:00
ThomasV
1db4ef8b5c
minor fix
2015-03-06 11:13:28 +01:00
ThomasV
1ec45726af
update labels plugin for multisig wallets
2015-03-06 09:57:26 +01:00
ThomasV
4e87ae9b0f
fix bug with cosignerpool plugin
2015-03-06 09:00:09 +01:00
ThomasV
15636282e4
fix issue #1061 : normalize trezor passphrases. Add passphrases to restore from seed with trezor.
2015-03-05 17:09:39 +01:00
ThomasV
d448d8bb27
fix virtualkeyboard bug
2015-02-28 12:08:23 +01:00
ThomasV
44b44279e7
import SSLError
2015-02-27 23:10:45 +01:00
ThomasV
bc3013caf0
fix exchange_rate plugin behavior when typing amounts
2015-02-27 21:13:17 +01:00
BTChip
074a57b1a3
New firmware integration
2015-02-23 16:30:44 +01:00
ThomasV
45007a27e4
plugins readme
2015-02-22 12:28:18 +01:00
ThomasV
f2f92f9263
trustedcoin plugin: fix is_billing
2015-02-22 12:06:04 +01:00
ThomasV
e6a55803ab
Merge pull request #1042 from openalias/master
...
relicensed to GPLv3
2015-02-20 10:01:46 +01:00
Riccardo Spagni
133c3386be
relicensed to GPLv3, added note allowing for future relicensing
2015-02-20 10:27:16 +02:00
ThomasV
e389745491
remove appdata_dir and data_dir
2015-02-18 18:48:32 +01:00
ThomasV
3ed9e46672
OA: show requirement; use print_error for debugging
2015-02-17 16:48:00 +01:00
Riccardo Spagni
c41fe53fd2
Merge remote-tracking branch 'upstream/master'
2015-02-17 15:27:35 +02:00
ThomasV
f302c90649
set self.wallet to None in plugin constructor
2015-02-17 11:39:06 +01:00
John Miguel Villar Zavatti
ea4bf4e91f
* Added BTCParalelo price index for Venezuelan Bolivar VEF
...
* Fixed all of the update_* functions on the exchange_rate.py plugin to indicate when there are SSL errors, there was a horrorous try-except-pass block that was drowning all the exceptions
* Added get_json_insecure to allow exchange rates over HTTP
Signed-off-by: John Miguel Villar Zavatti <johnvillarzavatti@gmail.com>
2015-02-16 15:24:26 -04:30
ThomasV
b973d31a67
Merge pull request #1029 from m0mchil/transport_close
...
close Trezor USB transport on wallet close
2015-02-15 13:29:27 +01:00
m0mchil
beaa932c97
close Trezor USB transport on wallet close
2015-02-14 22:42:50 +02:00
m0mchil
ae8c382a4d
better trezor version checks
2015-02-14 14:13:59 +02:00
Riccardo Spagni
67b39e67d4
fixed incorrect code order, handle @ chars correctly
2015-02-11 21:40:58 +02:00
m0mchil
1601d58819
Confirm address on TREZOR
2015-02-08 13:28:10 +02:00
Roman Zeyde
f00df7023c
audio_modem: update plugin to work with latest version.
...
send() and recv() API are now part of amodem.main module.
2015-02-04 18:38:38 +02:00
Riccardo Spagni
ab6837485f
merge upstream, fix setup.py conflict
2015-02-04 16:03:03 +02:00
Bartosz Dabkowski
090816998e
Resolve address when lost focus.
2015-02-04 14:44:50 +01:00
ThomasV
395312e70f
fix: add wallet types only if available
2015-02-01 10:44:29 +01:00
BTChip
0da3836b14
Catch up with modifications, along with Python API 0.1.12 closes #869 #868 #957 #871 #870
2015-02-01 02:29:21 +01:00
ThomasV
78ce20b0b8
fix plugins initialization
2015-01-31 18:09:50 +01:00
ThomasV
36a5e09532
trezor restore from seed
2015-01-31 08:35:07 +01:00
ThomasV
94c9bf3655
define special hooks for install wizard
2015-01-30 13:18:00 +01:00
ThomasV
dda4a0fcb3
call load_wallet and close_wallet for each plugin
2015-01-26 20:42:32 +01:00
Roman Zeyde
50c2efc32a
audio_modem: update plugin to work with latest version.
...
Loading the library is now done after creating the interface.
2015-01-25 15:25:33 +02:00
Riccardo Spagni
540adeb22c
use the correct Electrum alias syntax
2015-01-24 19:50:28 +02:00
Riccardo Spagni
e96fe36e62
add license and info, handle address with no name
2015-01-23 20:50:34 +02:00
Riccardo Spagni
78f90a0f26
handle @ characters in the address
2015-01-23 20:21:43 +02:00
Riccardo Spagni
714db0f5a1
tweaked timeouts, handle DNSSEC check errors
2015-01-23 20:11:34 +02:00
ThomasV
6a7d50d5c5
raise trustedcoin max fee.
2015-01-23 18:04:31 +01:00
ThomasV
33f48276db
trustedcoin: check that price does not exceed predefined value
2015-01-23 17:12:26 +01:00
ThomasV
622b9d13ee
fix: start listener after testing if available
2015-01-23 17:06:16 +01:00
ThomasV
ee067a47dd
cosign plugin: fix listener
2015-01-23 16:57:49 +01:00
Riccardo Spagni
1e73768b89
query timeouts, import relevant types
2015-01-23 15:24:31 +02:00
Riccardo Spagni
a0739ad925
handle DNSPython libs not being available
2015-01-23 15:24:31 +02:00
Riccardo Spagni
f71dd322dd
display error details for unexpected errors
2015-01-23 15:24:31 +02:00
Riccardo Spagni
a7ce389451
initial OpenAlias plugin commit
2015-01-23 15:24:31 +02:00
ThomasV
09f4359f62
don't display audio modem message on stdout
2015-01-23 00:20:59 +01:00
ThomasV
95586643a4
plugin for TrustedCoin
2015-01-22 13:10:31 +01:00
ThomasV
2e86ba7d81
do not self-enable plot plugin
2015-01-07 03:12:50 +01:00
ThomasV
2ab839f242
do not self-enable audio modem plugin
2015-01-07 02:49:56 +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
Roman Zeyde
7833055308
Update for amodem v1.5
...
- amodem does not depend on pyaudio (only on numpy)
- use ctypes to access PortAudio API
2015-01-06 18:38:27 +02:00
ThomasV
da968b60e4
drop support for multiple accounts (bip44) in standard wallets
2015-01-05 00:33:10 +01:00
ThomasV
f57c581468
fix issue #967
2014-12-31 17:11:21 +01:00
Roman Zeyde
3fa20d0e33
Add logging for Audio MODEM plugin
2014-12-30 16:13:06 +02:00
Roman Zeyde
a75fcd19eb
Add bitrate settings for Audio MODEM
2014-12-30 16:12:00 +02:00
Roman Zeyde
4acc09c91a
Use amodem as a Python package instead of subprocess.
2014-12-30 08:39:29 +02: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
477b7c3402
fix issue #961
2014-12-25 17:24:49 +01:00
wozz
29cf811858
Fix currency type for bitcoinvenezuela history
...
update exchange rate history for bitcoinvenezuela exchange
2014-11-23 14:41:20 -05: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
c4ce16e2b6
fix sign_transaction in btcchip too
2014-10-30 21:10:12 +01:00
ThomasV
070126104f
fix #910
2014-10-30 21:04:10 +01:00
ThomasV
babead68b6
trezor: don't call sign_transaction twice
2014-10-24 12:43:10 +02:00
ThomasV
956f69f3d3
trezor: raise and catch BaseException in signing
2014-10-24 10:53:09 +02:00
ThomasV
8347ad5449
fix hardware plugins with tx.error
2014-10-24 07:49:20 +02:00
Gergely Imreh
3c3d064cad
Fix "Invalid Fee" issue when start with fiat in send (exchange rate plugin)
...
Problem:
Using the exchange rate plugin in the send dialog one can start with
entering a fiat amount, e.g. 5 USD, and the BTC amount is updated,
but no fee is calculated.
In this case can get "Invalid fee" error until the BTC amount is
touched manually and fee is calculated. This can cause confusion
when "set transaction fees manually" is disabled.
Reproducing:
* enable exchange rate plugin
* start Electrum
* in send dialog fill out any receive address
* add a value (e.g. 5) into the fiat dialog and see the BTC value filled out
* fee is not filled out, or if disabled the manual transaction fees then directly
get "Invalid Fee" error
Expectation:
* Fees are calculated just as it would be by filling out the BTC field
Fix:
Fixed by triggering a fee setting the same way as it is done when
the BTC field is edited, by calling `textEdited.emit("")` of the relevant
`BTCAmountEdit` element. One problematic thing is that this also triggers
a change on the fiat we just edited, and thus cursor positions need to be saved
and restored. This is not ideal, there should be a way to avoid such cascades
and trigger fee calculation directly instead of by proxy.
Editing the fiat field with these changes is more or less okay, there can be
some strange steps when the decimal point is edited, but IMHO not worse
than the BTC field when the decimal point is edited there.
2014-09-30 11:28:42 +08:00
waheebyaqub
fb7136227b
Update plot.py
2014-09-28 18:20:33 +04:00
waheebyaqub
7cff7e31d5
Update plot.py
2014-09-27 17:05:17 +04:00
waheebyaqub
8e3e2fc1f6
Create plot.py
2014-09-27 17:02:00 +04:00
ThomasV
10aba39d4e
Merge pull request #858 from btchip/labelfix
...
Fix behavior when calling get_master_public_key from an external context
2014-09-21 19:23:34 +02:00
ThomasV
38fb26f1e8
Merge pull request #857 from btchip/deny_export_private_key
...
Do not crash when asked to export private keys
2014-09-21 19:23:06 +02:00
BTChip
7f2a360c6a
Fix behavior when calling get_master_public_key from an external context
2014-09-21 00:49:36 +02:00
BTChip
f296e5e5ef
Do not crash when asked to export private keys
2014-09-20 14:46:26 +02:00
BTChip
94db6cc94b
Fix bad initializer
2014-09-20 14:27:13 +02:00
molecular
e90d567435
fix typo in btcchip second factor prompt dialog
2014-09-19 20:58:16 +02:00
ThomasV
7dd7918a30
Merge pull request #848 from btchip/firmwareupdate
...
Firmwareupdate
2014-09-19 16:24:00 +02:00
ThomasV
44b0fab4c0
Merge pull request #847 from btchip/tx-2fa-message
...
Improve 2FA message and dongle reconnection
2014-09-19 16:23:02 +02:00
BTChip
2c096f9669
Add firmware check
2014-09-19 16:02:09 +02:00
BTChip
796d52ac09
Delegate firmware update and better error message when connection to the dongle fails
2014-09-19 15:51:10 +02:00
ThomasV
fd1f083958
simplify names
2014-09-19 13:48:49 +02:00
BTChip
86c0bffa3e
Improve 2FA message and dongle reconnection
2014-09-19 13:39:12 +02:00
ThomasV
6cd00eb36b
request history rates asynchronously
2014-09-19 13:36:30 +02:00
BTChip
c6dcbcb005
Fix query fees
2014-09-18 22:11:24 +02:00
ThomasV
c42038a891
cosigner: add popup window
2014-09-14 20:28:21 +02:00
ThomasV
790e0e56e2
fix init call in cosignerpool plugin
2014-09-14 20:20:08 +02:00
ThomasV
815ba4b9eb
Merge branch 'master' of git://github.com/spesmilo/electrum
2014-09-14 11:48:42 +02:00
ThomasV
ca6194e563
trezor: check if device is connected before asking passphrase
2014-09-14 11:48:30 +02:00
Michael Wozniak
c9fab344ca
Keep trezor pin dialog on top of other windows
2014-09-13 18:14:01 -04:00
ThomasV
5b84cbe9fb
close_wallet
2014-09-12 19:58:59 +02:00
ThomasV
45a55e258f
trezor: check device on load_wallet
2014-09-12 19:24:01 +02:00
Maran
6c5302390a
Make all LabelSync calls async.
2014-09-11 13:08:35 +02:00
ThomasV
1b346b1aeb
labels plugin: response must be OK before we continue
2014-09-11 08:42:10 +02:00
ThomasV
a7102bee78
fix indentation
2014-09-10 23:12:28 +02:00
ThomasV
117c563182
fix utf8 encode/decode in labels plugin
2014-09-10 15:28:41 +02:00
ThomasV
410ac82667
Do not call Qt from non-Qt threads, this will segfault (give_error)
2014-09-10 10:16:07 +02:00
ThomasV
374daa25af
create a PendingAccount if coins have been sent to next_account
2014-09-10 10:09:13 +02:00
ThomasV
1fb8af40c5
disable privkey export menu in trezor wallets
2014-09-09 14:30:57 +02:00
ThomasV
265d74c542
fix #825
2014-09-09 14:22:06 +02:00
ThomasV
8cfa32db5c
add labelsChanged signal
2014-09-08 11:45:19 +02:00
ThomasV
e4dfd3129a
iv should be different from password
2014-09-08 00:54:52 +02:00
ThomasV
42bbce4cb3
labels: encrypt keys with deterministic iv
2014-09-08 00:12:34 +02:00
ThomasV
30a2a9ee51
don't encrypt keys, because it creates new items everytime
2014-09-07 23:43:41 +02:00
ThomasV
1886da7cde
fix printing of unicode values
2014-09-07 23:04:04 +02:00
ThomasV
3948ef64fa
labels: pull in separate thread. also fix error messages
2014-09-07 22:57:55 +02:00
ThomasV
3bbd3685d8
fix bug #787
2014-09-07 22:26:07 +02:00
Michael Wozniak
a996659225
Update itbit/coindesk exchange rate api
...
itbit/coindesk exchange rate requires separate API calls per currency
Moved the calls to when the exchange rate plugin updates and when the
user modifies a selection instead of every time the program needs to
query the current exchange rate
This fixes an issue with slow response time in the send tab with the
exchange rate plugin turned on and set to coindesk or itbit
2014-09-05 19:58:54 -04:00
ThomasV
caf4adff49
add missing @hook in exch plugin
2014-09-05 19:43:27 +02:00
ThomasV
622fb6c08b
add wallet categories
2014-09-05 16:28:53 +02:00
ThomasV
9af2c20706
json sanitize labels
2014-09-05 12:12:00 +02:00
ThomasV
816495609f
fix #788
2014-09-04 16:44:50 +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
8b78b7c480
don't duplicate code
2014-09-04 13:08:56 +02:00
GreenAddress
8d8c8cb7f9
Add GreenAddress instant verify plugin
2014-09-04 02:58:14 +02:00
ThomasV
449feddaaf
raise an exception on trezor decrypt
2014-09-03 10:45:41 +02:00
ThomasV
3a8b4d4258
fix #812
2014-09-02 09:00:20 +02:00
ThomasV
c956a7b17a
Merge pull request #810 from btchip/trezor_security_blacklist
...
Reject outdated firmware versions
2014-09-01 10:39:13 +02:00
BTChip
5f970e010f
Do not display exchanged APDUs
2014-08-31 18:55:31 +02:00