ThomasV
305843999e
Relicensing
10 years ago
ThomasV
f97fdf3ba8
labels plugin: use get_fingerprint
10 years ago
ThomasV
f2b0b7945d
kivy: qr dialog
10 years ago
ThomasV
779245dafd
kivy: minor fix, update_history_tab
10 years ago
ThomasV
1ab327d3f6
fix exchange rate plugin: datetime.today
10 years ago
Neil Booth
535956149a
trezor: single passphrase entry
...
Only require the user to input the passphrase once, unless creating
a wallet.
Should they mis-enter the passphrase, they will be warned Electrum
couldn't pair the device, and when they actually need to use it
they will be prompted again.
Fixes #1672
10 years ago
ThomasV
135eafd966
labels plugin: shorter description for kivy gui
10 years ago
Neil Booth
881694d39d
trezor: quiet user cancelling of passphrase input
10 years ago
Neil Booth
0f7d9c9c17
trezor: remove duplicate code
...
This was moved to the hw_wallet base class.
10 years ago
Neil Booth
b3a3628b49
trezor: tweak some messages
10 years ago
Neil Booth
e7b87c1d24
trezor: improve various messages and dialogs
10 years ago
Neil Booth
5f28834bb2
Trezor: session timeout improvements
...
Move session timeout from wallet to config
Prevent timeouts whenever a device operation is in progress
Move timeout job from each plugin to device manager
10 years ago
Neil Booth
9490debf0f
hw_wallet: don't make watching only if cannot pair
...
Instead issue a warning. Being watching-only disables
various functionality that should instead just ask again
for the PIN to be input.
10 years ago
Neil Booth
a5f06d72cf
hw_wallet: add missing import
10 years ago
Neil Booth
16397b1ed7
trezor: more user friendly when cannot connect
...
Tell the user and ask if they want to try again. If they
say no, raise a silent exception. Apply this more friendly
behaviour to the install wizard too (see issue #1668 ).
10 years ago
Neil Booth
4ea9518aef
QT install wizard: catch general exceptions
...
and show an error before re-raising and exiting. Improvement on
prior.
10 years ago
Neil Booth
297e89db5c
Install wizard: error out when no devices found
...
Fixes 1668
10 years ago
ThomasV
8392fa9504
fix: missing import
10 years ago
ThomasV
3ee61c4c6e
define wallet.dummy_address method
10 years ago
ThomasV
57af8d1d39
trustedcoin: fix 'send max' shortcut
10 years ago
ThomasV
a43b0395d4
trustedcoin: do not call make_unsigned_transaction twice
10 years ago
ThomasV
5aa0a87d7a
trustedcoin: restore the display of fees
10 years ago
ThomasV
eb36884c66
move estimate_fee back to wallet
10 years ago
Neil Booth
e61fffab55
Trezor/KeepKey: force watching only improvements
...
Only warn about watching only once given a chance to pair.
Failure to pair makes watching-only and warns.
In error message to user, distinguish between failure to connect
and failure to pair.
10 years ago
ThomasV
2a908d3e8b
hw_wallet: do not mix qt and non-qt imports
10 years ago
ThomasV
28b0ff85f2
fx plugin fix
10 years ago
ThomasV
c0ef60aa50
Partially restore e20369bf94, but keep init_qt hook
10 years ago
Neil Booth
012f500976
hw_wallet: Create HW_PluginBase and use it
10 years ago
Neil Booth
2717c80a91
ledger: remove unused imports
10 years ago
Neil Booth
9330750e82
Minor fix for prior
...
Restores to a BIP44_Wallet. The other var is also in base class.
10 years ago
BTChip
1c8e39b635
Override word_dialog for PIN entry
10 years ago
BTChip
d4b84d6da1
Use unified HW classes
10 years ago
Neil Booth
9930d5fd6f
Update obsolete comment.
10 years ago
Neil Booth
134ae3d044
hw_wallet: separate out common QtHandler code
10 years ago
Neil Booth
e461c1c818
Create hw_wallet directory for common code
...
Quite a lot of code under trezor/ can be shared with the
Ledger code. This is the first step for wallets.
10 years ago
Neil Booth
6b68968d04
self not client.
10 years ago
ThomasV
a5fd6d2e6c
kivy: select currency first, then source. show only sources with history data
10 years ago
ThomasV
e3b37512ed
exchange_rates plugin: move methods to qt version
10 years ago
Pavol Rusnak
6ce12ca1dc
fix spelling of TREZOR and SatoshiLabs
10 years ago
ThomasV
3b44504644
exchange rates: call on_quotes in set_currency
10 years ago
Neil Booth
412e2a8d2c
Create is_pairable() function and use it.
...
Fixes #1653 .
10 years ago
ThomasV
08e5aecee2
Revert "Plugins: remove init_qt hook; clean up"
...
This reverts commit e20369bf94 .
10 years ago
Richard Ulrich
7f2c379a6c
added a missing self statement for issue #1093
10 years ago
Richard Ulrich
4c24ea002c
added local client variable
10 years ago
ThomasV
78e9a84c2f
fix ledger signing issue
10 years ago
ThomasV
fe9ec6de06
reformatting
10 years ago
ThomasV
a1eaf351a7
kivy: use EventDispatcher with exchange rates plugin
10 years ago
Neil Booth
e20369bf94
Plugins: remove init_qt hook; clean up
...
Fixes #1644
10 years ago
Neil Booth
dee402b961
Plugin wallets: better error when unloadable
...
Used to get:
jsonrpclib.jsonrpc.ProtocolError: (-32603, u'Server error: File "src/electrum/lib/plugins.py", line 144, in wallet_plugin_loader | KeyError: \'trustedcoin\'')
Now get:
jsonrpclib.jsonrpc.ProtocolError: (-32603, u'Server error: File "src/electrum/lib/plugins.py", line 81, in load_plugin | RuntimeError: cmdline implementation for trustedcoin plugin not found')
10 years ago
Neil Booth
f4fa53e915
Trezor: fixes for latest libtrezor
...
We were relying on internals of libtrezor that they just
changed. However their changes don't work on Mac either.
Work around both issues. I think this...
Fixes #1637
10 years ago