SomberNight
7bb3e5336a
trezor: PIN could not be disabled
...
fixes #5078
7 years ago
SomberNight
d6986347e6
qt icons: update remaining QIcon() constructors
...
follow-up #5053
7 years ago
SomberNight
9013f6d59e
wizard: make 'stack' private
7 years ago
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@bf8802c2eaf0bf75565b5423a95bcb85ec7eb781
7 years ago
SomberNight
7f3de8241c
qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix
...
until safetlib releases a new version that includes b1eab3dba4
closes #4960
7 years ago
SomberNight
0f0cee422e
trezor and clones: sign tx version too
7 years ago
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.
7 years ago
ThomasV
5613f9b903
hardware cmdline handler: print messages to stderr
7 years ago
SomberNight
d77e4d8f5d
exception formatting: use repr(e) instead of str(e) in messages
...
repr(e) is more useful
7 years ago
SomberNight
c7f3adb67e
trezor: fix minor string formatting re translations
...
closes #4996
7 years ago
Johann Bauer
0caf8e30cd
Revealer: Fix typo
7 years ago
Johann Bauer
424430723b
[Revealer] Fix spelling mistake
7 years ago
Tom Kneiphof
8fd84f77c7
Fix ledger transaction version ( #4991 )
7 years ago
SomberNight
192ec8596d
trezor: fix matrix recovery
...
closes #4983
7 years ago
SomberNight
bd1f7b539e
qt: don't import PyQt5.Qt
...
related #4960
7 years ago
SomberNight
dac5af8eca
trustedcoin: friendlier error msg for invalid otp when signing
7 years ago
SomberNight
5dc240d4ed
qt: show_message and friends display plaintext by default
7 years ago
SomberNight
caae9f8a6a
revealer: warning re version 0 now includes URL
7 years ago
SomberNight
c59ac49fea
fix greenaddress plugin: follow-up 75f6ab9133
7 years ago
SomberNight
f0868f5a51
revealer: warning re version 0 vulnerability
7 years ago
SomberNight
e7e9f8e7f2
revealer: fix unlucky hex seed causing crash
7 years ago
SomberNight
f969edcf50
revealer: split some core parts out into separate file
...
for easier testing
7 years ago
SomberNight
94afd7a9ea
revealer: clean-up noise-generation. support regeneration of v0 again
7 years ago
SomberNight
91ef367176
revealer: fix path madness
...
don't use translated strings in file system paths!
7 years ago
SomberNight
e1ba962fe1
revealer: clean-up prev and fixes
7 years ago
tiagotrs
ff2cdf9f16
small fixes, simplification/improvement of texts
7 years ago
tiagotrs
b41a83ceda
new hook/interface ref #4540
7 years ago
ThomasV
75f6ab9133
rm requests from greenaddress plugin
7 years ago
ThomasV
502a4819b6
trustedcoin: do not set wallet.plugin in constructor
7 years ago
ThomasV
467e40b555
trustedcoin: serialize using PARTIAL_TXN_HEADER_MAGIC
7 years ago
ThomasV
040b5b3f88
trustedcoin: fix get_xkeys
7 years ago
SomberNight
84519752c3
trustedcoin: fix prev. remove temp xpubs.
7 years ago
ThomasV
852f2a0d65
trustedcoin: do not require wallet file upgrade
7 years ago
SomberNight
7b90d69443
trustedcoin: p2wpkh billing addresses
7 years ago
SomberNight
eeea4fcb31
rename 2fa non-segwit type to "legacy 2fa" and make segwit the default
7 years ago
ThomasV
5a93bf054e
2fa segwit (from ghost43's PR)
7 years ago
benma
6c20340338
bitbox: fix seed command ( #4906 )
...
Entropy required to be 64 bytes.
7 years ago
SomberNight
0294844c11
labels plugin qt: only update corresponding window; disconnect signal
7 years ago
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
7 years ago
Janus
0169ec880c
digitalbitbox: make constant strings
7 years ago
Janus
9a3f2e8fcc
digitalbitbox: fix stretch_key bytes/str confusion
7 years ago
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"
7 years ago
SomberNight
20fa7fc2f7
trezor: fix sign_transaction prev_tx
7 years ago
SomberNight
9e86bc586c
trezor: only confirm passphrase when creating wallet
...
but not when decrypting
7 years ago
matejcik
8e681c1723
trezor: update name (TREZOR -> Trezor)
7 years ago
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.
7 years ago
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`
7 years ago
Marko Bencun
92a9cda4fc
plugins/digitalbitbox: compatibility with firmware v5.0.0
7 years ago
Janus
ec5f406f49
plugins: labels: dump response if malformed sync server response
7 years ago
SomberNight
ee287740a7
coldcard: fix p2pkh signing for new fw (1.1.0)
...
PSBT was serialised incorrectly but old fw did not complain
7 years ago