90 Commits (6a523b3de0ba7a711177c83c4007340d18e37669)

Author SHA1 Message Date
SomberNight 373db76ac9
util: kill bh2u 3 years ago
SomberNight 1ce37c8bb1
transaction: rm hardcoded sighash magic numbers 3 years ago
SomberNight e4a880e435
trezor: use lower device-enumeration timeout for udp transport 3 years ago
Pavol Rusnak b4e5f35e66
trezor: optimize signing speed by not serializing transaction in trezor 3 years ago
SomberNight b5d3f1458a
hww: impl get_client in Hardware_KeyStore instead of subclasses 4 years ago
SomberNight 98feff07ad
threading.Thread: fix some DeprecationWarnings 4 years ago
SomberNight 376fc01b27
keystore.sign_message: add optional script_type argument 4 years ago
Pavol Rusnak 1e8e2890d5 trezor: use the same amount unit (satoshi, etc.) on device 4 years ago
matejcik 9a975a5200 trezorlib 0.13 compatibility 4 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
SomberNight 2eb02931ae
hw plugins: log exception at import time (but only if interesting) 5 years ago
SomberNight b28b3994c7
qt: move window.get{Open,Save}FileName to util 5 years ago
ghost43 21c3572600
hardware devices: run all device communication on dedicated thread (#6561) 5 years ago
SomberNight f36cc5b6e0
trezor: cache whether TrezorBridge is available to speedup scan_devices 5 years ago
matejcik a669c6b765
trezor: use `init_device` instead of `ping` to check connection (fixes #6457) (#6471) 5 years ago
zebra-lucky 949b247b19
fix raise UserCacnelled calls (#6304) 6 years ago
matejcik e058ee2957
psbt: always include full prev tx (#6198) 6 years ago
SomberNight 98d2ab5bd6
hww: fix HardwareClientBase not having reference to plugin 6 years ago
SomberNight 4b1d835304
wizard hww: scan devices fewer times and move away from GUI thread 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 fb5382f75f
follow-up prev (typo) 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 7f1c7955dc
DeviceMgr: clean-up locks a bit 6 years ago
SomberNight 6760c3f252
hw wallets: introduce HardwareHandlerBase 6 years ago
matejcik 4cd50dd75a trezor: bump lib version, implement new passphrase-on-device UI 6 years ago
SomberNight d2f132738a
wallet: only select mature coins by default 6 years ago
SomberNight 18209fc782
trezor: when restoring, hide Shamir options by default 6 years ago
matejcik 006c6c1a58 trezor: use BIP39 backup by default even if Shamir is available 6 years ago
matejcik da41e4c289 trezor: bump library requirement 6 years ago
matejcik 3fc70bd97a trezor: implement support for Shamir recovery 6 years ago
matejcik f4e2781786 trezor: link button messages to enum names 6 years ago
SomberNight 428b63822b
trezor: rm obsolete gui text 6 years ago
SomberNight c2b0039935
bitcoin.py: remove some remnants of TYPE_ADDRESS, TYPE_SCRIPT 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 bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
SomberNight ab76a1fe5b
wallet.add_hw_info: also store "is_change" in output_info 6 years ago
SomberNight f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic 7 years ago
SomberNight fb76fcc886
trezor: use only Bridge when available 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
Calin Culianu 05697e51b8
Trezor: Minor nit in settings screen. Image size was shown as H x W 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
SomberNight 5387c6d5f6
trezor: during device init hide some options behind an "expert" button 7 years ago