34 Commits (ac6a5a3c5fb0acb43384538f874f22ed49bd538d)

Author SHA1 Message Date
SomberNight f8ba660583
clean-up hw-wallet "get_password_for_storage_encryption"-related code 5 years ago
SomberNight 88307357ec
add some type hints 5 years ago
SomberNight b8e4ce9ba1
hardware wallets: handle when label is None 5 years ago
SomberNight 56c3de0e1e
hardware wallets: better handle label collision when selecting device 5 years ago
SomberNight f8c84fbb1e
hardware wallets: create base class for HW Clients. add some type hints 5 years ago
SomberNight e6c841d05f
psbt: put fake xpubs into globals. keystores handle xfp/der_prefix missing 5 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 5 years ago
SomberNight 9372eacc29
hw wallets: show DeviceUnpairableError nicely in qt gui 5 years ago
SomberNight f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic 6 years ago
SomberNight 811169da4b
plugins: on some systems plugins with relative imports failed to load 6 years ago
SomberNight 371e1a6ebf
hw: allow bypassing "too old firmware" error when using hw wallets 6 years ago
SomberNight 37da192bf5
wizard/hw: less spammy logs when hw library unavailable 6 years ago
SomberNight 104b8804f7
logging: '-V' cli option can blacklist/whitelist classes with short names 6 years ago
SomberNight 6940c424d1
logging: cli options to filter for modules using -v 6 years ago
SomberNight 3385a94753
logging: basics 6 years ago
SomberNight f2ad116b0b
wizard: better hww debug messages when unpaired_device_infos fails 6 years ago
SomberNight ba33bc4ad8
plugins: fix hook/attr name collision in close() 6 years ago
SomberNight 32af83b7ae
wizard/hw: show transport type when listing HWDs 6 years ago
SomberNight e04e8d2365
plugins: when loading plugins, use newer importlib mechanism 6 years ago
SomberNight bd32b88f62
introduce UserFacingException 6 years ago
SomberNight dace2e5495
trezor: don't let bridge transport failing block all other transports 6 years ago
SomberNight 0862fdb9a9
plugins: somewhat clearer exception is loading plugin fails 6 years ago
SomberNight 386e0d560e
wizard,hw: tell user about errors during plugin init 6 years ago
SomberNight 9037f25da1
kill old-style namedtuples 6 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 6 years ago
SomberNight c4e09fa874
simplify Plugins constructor 6 years ago
SomberNight 81cc20039e
more type annotations in core lib 6 years ago
SomberNight 5e4a4ae16b
minor clean-up (prints/types/imports) 6 years ago
SomberNight 952e9b87e1
network: clean-up. make external API clear. rm interface_lock (mostly). 6 years ago
SomberNight 91c369e392
hw wallets: generalise 'minimum_library' for those that provide a version number 7 years ago
SomberNight 7307c800d7
small optimisations for history tab refresh (and related) 7 years ago
Janus 780b2d067c Whitelist classes in verbose (-v) option 7 years ago
Janus 87f6aa09df log failure to import plugins or plot module 7 years ago
Janus 097ac144d9 file reorganization with top-level module 7 years ago
Filip Gospodinov 61154794c8 electrum: cleanup plugin imports 7 years ago
SomberNight 7b50790584
do not raise BaseException 7 years ago
SomberNight 13bd10e1cb
wizard: add naive debug message to hw device scan if none are found 7 years ago
SomberNight d146c369bf fix #4164 7 years ago
SomberNight 85b36e027f fix a bug with hw devices. 7 years ago
SomberNight c0ae266d39 DeviceMgr: scan_devices can work without hid 7 years ago
SomberNight afa4cbfcbb fix #4082 7 years ago
SomberNight 9372c31b5d fix #4084 7 years ago
SomberNight 192e895933 hw plugins: catch exceptions for custom enumeration functions. 7 years ago
SomberNight 7816edc342 fix #4003 7 years ago
slush 460e88ee53 hw plugins: Allow custom enumerate functions 7 years ago
SomberNight ac2d4eb0ef fix #3508 7 years ago
SomberNight ffdc36285b use string.format instead of old style (%) formatting 7 years ago
Marko Bencun 116026dee0 DeviceMgr: nicer message when pairing 7 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 7 years ago
ThomasV 46b8436693 fix #2562: show error message if hardware library is missing 7 years ago