51 Commits (4b8790c9198fe2578e2b8fe769101c18a89dd0be)

Author SHA1 Message Date
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 d5f987c9e9
hw keepkey: workaround protobuf weirdness 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 eefb68c82b
transaction: change Transaction.is_segwit_input(txin) to txin.is_segwit() 5 years ago
ghost43 21c3572600
hardware devices: run all device communication on dedicated thread (#6561) 5 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 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 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
SomberNight d2f132738a
wallet: only select mature coins by default 6 years ago
SomberNight a8e81c0bd2
keepkey: use libusb to enumerate devices instead of hid 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 7 years ago
SomberNight f60f690ca9
change many str(e) to repr(e) as some exceptions were cryptic 7 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight d92a4e8365
keepkey: rm homescreen stuff (remnants from trezor?) 7 years ago
keepkeyjon ef7af73bd3
keepkey: support v6.0.0+ firmwares (webusb) 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
SomberNight 7bbec04a06
trezor: implement "seedless" mode (option during initialization) 7 years ago
SomberNight 026448837f
no more "import *" 7 years ago
SomberNight 16bac5fd73
rm qt icons file 7 years ago
SomberNight 0f0cee422e
trezor and clones: sign tx version too 7 years ago
SomberNight c7f3adb67e
trezor: fix minor string formatting re translations 7 years ago
SomberNight bd1f7b539e
qt: don't import PyQt5.Qt 7 years ago
SomberNight bd32b88f62
introduce UserFacingException 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight ab1ec57429
trezor and clones: rm dead code 7 years ago
SomberNight 8aebb8249a
keepkey: full segwit support 7 years ago
SomberNight 70c32590a9
hw plugins: fix only_hook_if_libraries_available 7 years ago
SomberNight f9a5f2e183
fix #4698 7 years ago
SomberNight 5f3408dd70
transaction.py: introduce TxOutputHwInfo namedtuple 8 years ago
SomberNight b4b1de088a
move TrezorClient.expand_path to bitcoin.py 8 years ago
SomberNight 2eb72d496f
transaction: introduce TxOutput namedtuple 8 years ago
SomberNight c9c8b7656d
follow-up prev. sanity check OP_RETURN outputs 8 years ago
SomberNight e1b2195cf7
fix #4591: pay to OP_RETURN on trezor 8 years ago
SomberNight 8f17f38b02
trezor/kk: when using old fw, wizard did not display instructions properly 8 years ago
Yura Pakhuchiy 27b36486df Trezor: fix spending coinbase outputs (#4565) 8 years ago
Janus 097ac144d9 file reorganization with top-level module 8 years ago