26 Commits (d766ded8d4c161e979b0e94785a01007d34141fa)

Author SHA1 Message Date
SomberNight f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic 7 years ago
SomberNight 811169da4b
plugins: on some systems plugins with relative imports failed to load 7 years ago
SomberNight 371e1a6ebf
hw: allow bypassing "too old firmware" error when using hw wallets 7 years ago
SomberNight 37da192bf5
wizard/hw: less spammy logs when hw library unavailable 7 years ago
SomberNight 104b8804f7
logging: '-V' cli option can blacklist/whitelist classes with short names 7 years ago
SomberNight 6940c424d1
logging: cli options to filter for modules using -v 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight f2ad116b0b
wizard: better hww debug messages when unpaired_device_infos fails 7 years ago
SomberNight ba33bc4ad8
plugins: fix hook/attr name collision in close() 7 years ago
SomberNight 32af83b7ae
wizard/hw: show transport type when listing HWDs 7 years ago
SomberNight e04e8d2365
plugins: when loading plugins, use newer importlib mechanism 7 years ago
SomberNight bd32b88f62
introduce UserFacingException 7 years ago
SomberNight dace2e5495
trezor: don't let bridge transport failing block all other transports 7 years ago
SomberNight 0862fdb9a9
plugins: somewhat clearer exception is loading plugin fails 7 years ago
SomberNight 386e0d560e
wizard,hw: tell user about errors during plugin init 7 years ago
SomberNight 9037f25da1
kill old-style namedtuples 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight c4e09fa874
simplify Plugins constructor 7 years ago
SomberNight 81cc20039e
more type annotations in core lib 7 years ago
SomberNight 5e4a4ae16b
minor clean-up (prints/types/imports) 7 years ago
SomberNight 952e9b87e1
network: clean-up. make external API clear. rm interface_lock (mostly). 7 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 8 years ago
Janus 87f6aa09df log failure to import plugins or plot module 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
Filip Gospodinov 61154794c8 electrum: cleanup plugin imports 8 years ago
SomberNight 7b50790584
do not raise BaseException 8 years ago
SomberNight 13bd10e1cb
wizard: add naive debug message to hw device scan if none are found 8 years ago
SomberNight d146c369bf fix #4164 8 years ago
SomberNight 85b36e027f fix a bug with hw devices. 8 years ago
SomberNight c0ae266d39 DeviceMgr: scan_devices can work without hid 8 years ago
SomberNight afa4cbfcbb fix #4082 8 years ago
SomberNight 9372c31b5d fix #4084 8 years ago
SomberNight 192e895933 hw plugins: catch exceptions for custom enumeration functions. 8 years ago
SomberNight 7816edc342 fix #4003 8 years ago
slush 460e88ee53 hw plugins: Allow custom enumerate functions 8 years ago
SomberNight ac2d4eb0ef fix #3508 8 years ago
SomberNight ffdc36285b use string.format instead of old style (%) formatting 8 years ago
Marko Bencun 116026dee0 DeviceMgr: nicer message when pairing 8 years ago
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 8 years ago
ThomasV 46b8436693 fix #2562: show error message if hardware library is missing 8 years ago
ThomasV f36024e216 hardware wallets: pass xtype to get_xpub 8 years ago
SomberNight 523de69b5e Introduced BasePlugin.can_user_disable(). TrustedCoin plugin can't be disabled by user. 8 years ago
SomberNight 2457ac8774 fix #3091 8 years ago
ThomasV e02687bcf2 python3 updates 8 years ago
Dmitry Sorokin 362ca96f38 x509 fixes and plugins 8 years ago
Dmitry Sorokin 5be78950ca py3 8 years ago
djb 91deea89da
identify HID devices also by interface and usage page 9 years ago
ThomasV 13678d9e13 Merge exchange_rate plugin with main code 9 years ago