69 Commits (45a939c146a03b065ceb89d27f85ace6d10c2c1d)

Author SHA1 Message Date
SomberNight 574243b897
hww ledger: call scan_devices fewer times 4 years ago
SomberNight b5d3f1458a
hww: impl get_client in Hardware_KeyStore instead of subclasses 4 years ago
SomberNight 6c50d3b0a3
hw plugins: (cleanup) rm no-op clear_client argument from keystore.give_error 4 years ago
SomberNight aab8e664ed
hw plugins: (cleanup) Plugin objects should not have a Client field 4 years ago
SomberNight 30623c3529
hw plugins: (cleanup) Plugin objects should not have a Handler field 4 years ago
SomberNight 9599254d43
hw: rm dead code from Hardware_KeyStore subclasses 4 years ago
SomberNight ec98ef5aee
hw ledger: sign_transaction: add progress indicator 4 years ago
nndiaye-ledger 7e083824b7
Add support for Ledger Nano S Plus (#7692) 4 years ago
SomberNight 376fc01b27
keystore.sign_message: add optional script_type argument 4 years ago
Benoit Verret f731c38293
Minor style changes 5 years ago
SomberNight 83750a861f
ledger: bump min btchip-python (0.1.30->0.1.32) 5 years ago
SomberNight b56fe237cd
ledger: give clear error that old HW.1 cannot send to bech32 address 5 years ago
Gordan Nekić 9c4807644b
Fix ledger sign message (#7004) 5 years ago
SomberNight 2eb02931ae
hw plugins: log exception at import time (but only if interesting) 5 years ago
SomberNight b78cbcffd1
ledger: fix enumerating ledger devices with new bitcoin app (1.5.1) 5 years ago
SomberNight 200f547a07
ledger: fix compat with hw.1 - signing flow deadlocked 5 years ago
SomberNight eefb68c82b
transaction: change Transaction.is_segwit_input(txin) to txin.is_segwit() 5 years ago
SomberNight e60aede77e
ledger: workaround to avoid on-device warning for unusual der path 5 years ago
ghost43 21c3572600
hardware devices: run all device communication on dedicated thread (#6561) 5 years ago
SomberNight a7199696d3
json_db: exempt keystore from StoredDict conversion 5 years ago
SomberNight b042c4118f
ledger: speed-up sign_transaction 6 years ago
SomberNight 48993118ad
ledger: bump min btchip-python version 6 years ago
BTChip github c1101ee258
Remove warning on Segwit inputs and newer Bitcoin application, use generic signing for P2SH inputs 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 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 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 7f1c7955dc
DeviceMgr: clean-up locks a bit 6 years ago
SomberNight 2d3c2eeea9
keystore: add workaround for StoredDict issue #6066 6 years ago
SomberNight 9c5e49f432
ecc.ECPubkey: also accept bytearray in __init__ 6 years ago
SomberNight d2f132738a
wallet: only select mature coins by default 6 years ago
SomberNight 33facd151d
ledger.sign_transaction: always do certain output checks 6 years ago
SomberNight ee63e84bcf
ledger: faster sign_transaction startup 6 years ago
SomberNight 6b8c447eb9
ledger: support sending to OP_RETURN outputs 6 years ago
SomberNight f8c84fbb1e
hardware wallets: create base class for HW Clients. add some type hints 6 years ago
SomberNight 9e86352022
psbt: follow-ups: fix ledger 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
Christian Clauss e34afd62ce Travis CI: Use flake8 to find Python syntax errors and undefined names (#5467) 6 years ago
SomberNight dfad0f43c0
ledger nano: fix monospace font on Windows, and text readability 6 years ago
SomberNight be4cf321e0
ledger: remove mobile pairing 2FA support for Ledger Nano 6 years ago
SomberNight f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic 7 years ago
SomberNight f405c3fbdd
ledger: (trivial) rm some remnants of hw1 setup 7 years ago