62 Commits (3d1796ab1da9d195e894e670555a92064c34459c)

Author SHA1 Message Date
SomberNight b78cbcffd1
ledger: fix enumerating ledger devices with new bitcoin app (1.5.1) 5 years ago
SomberNight f3c1313a4f
coldcard: avoid creating keystore with testnet/mainnet mixed up 5 years ago
ghost43 21c3572600
hardware devices: run all device communication on dedicated thread (#6561) 5 years ago
SomberNight dc6dbe5bfb
HW_PluginBase: small clean-up for 'maximum_library' 6 years ago
SomberNight b1d2389656
hww: stop keystore.thread when closing wallet 6 years ago
SomberNight 2cfa3bd6c8
hww hidapi usage: try to mitigate some thread-safety issues 6 years ago
SomberNight 98d2ab5bd6
hww: fix HardwareClientBase not having reference to plugin 6 years ago
SomberNight e830ef309f
hww: factor out part of hid scan code to HW_PluginBase 6 years ago
SomberNight c0c3627bd2
bitbox02: adapt to updated master 6 years ago
SomberNight 4b1d835304
wizard hww: scan devices fewer times and move away from GUI thread 6 years ago
SomberNight bf067f7558
HardwareClientBase: provide default implementation for label 6 years ago
SomberNight db1ff4915f
hww: show model name in device enum lists (e.g. "Trezor T") 6 years ago
SomberNight 4ef313a1ac
hww: smarter auto-selection of which device to pair with 6 years ago
SomberNight 9d0bb295e6
hww: distinguish devices based on "soft device id" (not just labels) 6 years ago
SomberNight caefea19dd
trezor pin dialog: only show PIN "strength" when creating/changing 6 years ago
SomberNight c798e5d9a1
qt: introduce PasswordLineEdit(QLineEdit) 6 years ago
SomberNight 371f55a0f9
hww: fix some threading issues in wizard 6 years ago
SomberNight 81fc3fcce2
hww: rm some code duplication: add "scan_and_create_client_for_device" 6 years ago
SomberNight e6d43b60fa
qt hww show_settings_dialog: don't scan devices in GUI thread 6 years ago
SomberNight e68b6447cc
hww: catch exceptions when user clicks on hww qt status bar icon 6 years ago
SomberNight 18d245ad5c
hw wallets: during wallet creation, make sure to save correct label 6 years ago
SomberNight 7297e94970
hw wallets: handle cancellation for "query_choice" in wizard 6 years ago
SomberNight 6760c3f252
hw wallets: introduce HardwareHandlerBase 6 years ago
SomberNight f8ba660583
clean-up hw-wallet "get_password_for_storage_encryption"-related code 6 years ago
SomberNight 6b8c447eb9
ledger: support sending to OP_RETURN outputs 6 years ago
SomberNight d2a8028cde
qt receive tab: show plain bitcoin address 6 years ago
SomberNight d3fd87ebd0
hardware wallets: wizard no longer requests xpub at path "m" 6 years ago
SomberNight 88307357ec
add some type hints 6 years ago
SomberNight c2b0039935
bitcoin.py: remove some remnants of TYPE_ADDRESS, TYPE_SCRIPT 6 years ago
SomberNight b8e4ce9ba1
hardware wallets: handle when label is None 6 years ago
SomberNight 56c3de0e1e
hardware wallets: better handle label collision when selecting device 6 years ago
SomberNight f8c84fbb1e
hardware wallets: create base class for HW Clients. add some type hints 6 years ago
SomberNight cc4f6804b0
psbt: follow-ups: fix trezor 6 years ago
SomberNight e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight 47c3ac6f1b
coldcard: follow-up prev 6 years ago
Peter D. Gray 4baab751a4
Add multisig support for Coldcard plugin 6 years ago
SomberNight 8cd8c6612d
hw wallets: fix "show address" functionality in qt receive tab 7 years ago
SomberNight ab76a1fe5b
wallet.add_hw_info: also store "is_change" in output_info 7 years ago
SomberNight 37809bed74
qt high dpi: fix some text fields 7 years ago
SomberNight 371e1a6ebf
hw: allow bypassing "too old firmware" error when using hw wallets 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight e7f38467d7
move opcodes to bitcoin.py 7 years ago
SomberNight 026448837f
no more "import *" 7 years ago
SomberNight d6986347e6
qt icons: update remaining QIcon() constructors 7 years ago
SomberNight 16bac5fd73
rm qt icons file 7 years ago
SomberNight 27299092df
hardware cmdline handler: print messages to stderr (take 2) 7 years ago
ThomasV 5613f9b903 hardware cmdline handler: print messages to stderr 7 years ago
SomberNight bd1f7b539e
qt: don't import PyQt5.Qt 7 years ago
SomberNight 8c3920a0db
hw: check_libraries_available now gets version of incompatible libs 7 years ago