SomberNight
16bac5fd73
rm qt icons file
...
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons
based on electrumsv/electrumsv@bf8802c2ea
2019-02-01 20:15:28 +01:00
SomberNight
7f3de8241c
qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix
...
until safetlib releases a new version that includes b1eab3dba4
closes #4960
2019-01-31 20:58:04 +01:00
SomberNight
0f0cee422e
trezor and clones: sign tx version too
2019-01-30 12:03:52 +01:00
SomberNight
27299092df
hardware cmdline handler: print messages to stderr (take 2)
...
follow-up 5613f9b903
button_request should not call show_error as error dialogs in Qt block
the GUI thread.
2019-01-29 17:25:02 +01:00
ThomasV
5613f9b903
hardware cmdline handler: print messages to stderr
2019-01-25 18:16:03 +01:00
SomberNight
d77e4d8f5d
exception formatting: use repr(e) instead of str(e) in messages
...
repr(e) is more useful
2019-01-17 17:16:19 +01:00
SomberNight
c7f3adb67e
trezor: fix minor string formatting re translations
...
closes #4996
2019-01-16 19:11:04 +01:00
Johann Bauer
0caf8e30cd
Revealer: Fix typo
2019-01-12 22:06:47 +01:00
Johann Bauer
424430723b
[Revealer] Fix spelling mistake
2019-01-08 17:22:53 +01:00
Tom Kneiphof
8fd84f77c7
Fix ledger transaction version ( #4991 )
2019-01-07 10:49:10 +01:00
SomberNight
192ec8596d
trezor: fix matrix recovery
...
closes #4983
2019-01-04 10:15:26 +01:00
SomberNight
bd1f7b539e
qt: don't import PyQt5.Qt
...
related #4960
2018-12-26 03:58:50 +01:00
SomberNight
dac5af8eca
trustedcoin: friendlier error msg for invalid otp when signing
2018-12-22 09:06:30 +01:00
SomberNight
5dc240d4ed
qt: show_message and friends display plaintext by default
2018-12-21 20:46:47 +01:00
ghost43
8e5331e5b2
Merge pull request #4932 from SomberNight/revealer_cleanup_20181215
...
revealer: clean-up, allow restoring v0
2018-12-20 04:24:21 +01:00
SomberNight
caae9f8a6a
revealer: warning re version 0 now includes URL
2018-12-20 04:21:40 +01:00
SomberNight
c59ac49fea
fix greenaddress plugin: follow-up 75f6ab9133
2018-12-17 13:41:00 +01:00
SomberNight
f0868f5a51
revealer: warning re version 0 vulnerability
2018-12-15 09:26:54 +01:00
SomberNight
e7e9f8e7f2
revealer: fix unlucky hex seed causing crash
2018-12-15 09:05:12 +01:00
SomberNight
f969edcf50
revealer: split some core parts out into separate file
...
for easier testing
2018-12-15 08:52:00 +01:00
SomberNight
94afd7a9ea
revealer: clean-up noise-generation. support regeneration of v0 again
2018-12-15 08:13:30 +01:00
SomberNight
91ef367176
revealer: fix path madness
...
don't use translated strings in file system paths!
2018-12-15 01:12:59 +01:00
SomberNight
e1ba962fe1
revealer: clean-up prev and fixes
2018-12-15 01:07:35 +01:00
tiagotrs
ff2cdf9f16
small fixes, simplification/improvement of texts
2018-12-15 00:48:44 +01:00
tiagotrs
b41a83ceda
new hook/interface ref #4540
2018-12-15 00:48:40 +01:00
ThomasV
75f6ab9133
rm requests from greenaddress plugin
2018-12-14 07:41:26 +01:00
ThomasV
502a4819b6
trustedcoin: do not set wallet.plugin in constructor
2018-12-11 13:08:10 +01:00
ThomasV
467e40b555
trustedcoin: serialize using PARTIAL_TXN_HEADER_MAGIC
2018-12-11 11:46:31 +01:00
ThomasV
040b5b3f88
trustedcoin: fix get_xkeys
2018-12-11 09:59:39 +01:00
SomberNight
84519752c3
trustedcoin: fix prev. remove temp xpubs.
2018-12-11 09:28:35 +01:00
ThomasV
852f2a0d65
trustedcoin: do not require wallet file upgrade
2018-12-11 09:28:35 +01:00
SomberNight
7b90d69443
trustedcoin: p2wpkh billing addresses
2018-12-11 09:28:35 +01:00
SomberNight
eeea4fcb31
rename 2fa non-segwit type to "legacy 2fa" and make segwit the default
2018-12-11 09:28:35 +01:00
ThomasV
5a93bf054e
2fa segwit (from ghost43's PR)
2018-12-11 09:28:35 +01:00
benma
6c20340338
bitbox: fix seed command ( #4906 )
...
Entropy required to be 64 bytes.
2018-12-08 17:02:24 +01:00
SomberNight
0294844c11
labels plugin qt: only update corresponding window; disconnect signal
2018-12-08 06:56:18 +01:00
Janus
e1f4865844
digitalbitbox, trustedcoin: proxied http client
...
use common cross-thread HTTP method, which is put in network.py,
since that is where the proxy is. TrustedCoin tested successfully,
but DigitalBitbox can't be tested completely due to #4903
before this commit, digitalbitbox would not use any proxying
2018-12-07 19:19:40 +01:00
Janus
0169ec880c
digitalbitbox: make constant strings
2018-12-07 19:18:33 +01:00
Janus
9a3f2e8fcc
digitalbitbox: fix stretch_key bytes/str confusion
2018-12-07 18:41:40 +01:00
SomberNight
8c3920a0db
hw: check_libraries_available now gets version of incompatible libs
...
previously we would return early and the user would
just see "missing libraries"
2018-12-06 19:39:58 +01:00
ghost43
1546d65ebe
Merge pull request #4875 from matejcik/trezor-0.11
...
WIP: Trezor 0.11
2018-12-06 19:38:51 +01:00
SomberNight
20fa7fc2f7
trezor: fix sign_transaction prev_tx
2018-12-06 19:37:12 +01:00
SomberNight
9e86bc586c
trezor: only confirm passphrase when creating wallet
...
but not when decrypting
2018-12-06 19:37:11 +01:00
matejcik
8e681c1723
trezor: update name (TREZOR -> Trezor)
2018-12-05 15:44:24 +01:00
matejcik
43acd09df8
trezor: support outdated firmware notifications
...
Outdated firmware error messages were originally raised from
create_client, which would mean that a client for an outdated device
would not be created.
This had a number of undesirable outcomes due to "client does not exist"
being conflated with "no device is connected".
Instead, we raise in setup_client (which prevents creating new wallets
with outdated devices, BUT shows them in device list), and python-trezor
also raises on most calls (which gives us an error message when opening
wallet and/or trying to do basically anything with it).
This is still suboptimal - i.e., there's currently no way for Electrum to
claim higher version requirement than the underlying python-trezor, and
so minimum_firmware property is pretty much useless ATM.
2018-12-05 14:26:19 +01:00
matejcik
8571cafcc8
trezor: call get_xpub with correct argument
...
`creating` indicates that this is a new wallet. Which is always the case
in `setup_device`
2018-12-05 14:24:32 +01:00
Marko Bencun
92a9cda4fc
plugins/digitalbitbox: compatibility with firmware v5.0.0
2018-12-03 22:11:36 +01:00
matejcik
8973bb6f71
Merge branch 'master' into trezor-0.11
2018-12-03 17:00:22 +01:00
Janus
ec5f406f49
plugins: labels: dump response if malformed sync server response
2018-11-30 19:16:07 +01:00
ThomasV
2484c52611
Merge pull request #4838 from SomberNight/keystore_pw_hash2b
...
keystore: stronger pbkdf for encryption
2018-11-30 11:48:03 +01:00