49 Commits (83750a861fb594c0316cac3c36c53b28bbb4485a)

Author SHA1 Message Date
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 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
SomberNight be4cf321e0
ledger: remove mobile pairing 2FA support for Ledger Nano 6 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight d4a2e9634f
bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey 7 years ago
SomberNight b2128af958
ledger: suppress error message if user cancels tx signing 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
Jean P 7618693ca9 Add support for Ledger Nano X and future devices (#5140) 7 years ago
Tom Kneiphof 8fd84f77c7 Fix ledger transaction version (#4991) 7 years ago
SomberNight bd32b88f62
introduce UserFacingException 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight 788b5b04fe
ledger: always use finalizeInput in sign_transaction 7 years ago
SomberNight 5f3408dd70
transaction.py: introduce TxOutputHwInfo namedtuple 7 years ago
SomberNight 2eb72d496f
transaction: introduce TxOutput namedtuple 7 years ago
Janus 1fb0b6d7bd plugins/ledger: just hardcode BTCHIP_DEBUG to False 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago
ThomasV 5a5502303f make add_signature_to_txin an instance method 8 years ago
SomberNight 79f4a8bae9
ledger: support hiding outputs on 'receive' branch 8 years ago