34 Commits (670f8dbe422f0da9463771a3c4b0e991c05738e9)

Author SHA1 Message Date
SomberNight 376fc01b27
keystore.sign_message: add optional script_type argument 4 years ago
SomberNight 5cdb4471ec
signmessage: also accept Trezor-type sigs for p2wpkh and p2wpkh-p2sh addrs 4 years ago
ghost43 21c3572600
hardware devices: run all device communication on dedicated thread (#6561) 5 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 4ef313a1ac
hww: smarter auto-selection of which device to pair with 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 276631fab7
digitalbitbox: (trivial) user handler instead of handler.win 6 years ago
SomberNight 7f1c7955dc
DeviceMgr: clean-up locks a bit 6 years ago
SomberNight d2f132738a
wallet: only select mature coins by default 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 dd14a3fde5
psbt: follow-ups: fix digital bitbox 6 years ago
SomberNight bafe8a2fff
integrate PSBT support natively. WIP 6 years ago
TheCharlatan e7079f1bea
Digital BitBox: Fix sending to self 6 years ago
SomberNight 3385a94753
logging: basics 7 years ago
SomberNight 85a7aa291e
bip32: refactor whole module. clean-up. 7 years ago
benma 6c20340338 bitbox: fix seed command (#4906) 7 years ago
Janus e1f4865844 digitalbitbox, trustedcoin: proxied http client 7 years ago
Janus 0169ec880c digitalbitbox: make constant strings 7 years ago
Janus 9a3f2e8fcc digitalbitbox: fix stretch_key bytes/str confusion 7 years ago
Marko Bencun 92a9cda4fc plugins/digitalbitbox: compatibility with firmware v5.0.0 7 years ago
SomberNight 48b0de7871
keystore: stronger pbkdf for encryption 7 years ago
SomberNight bd32b88f62
introduce UserFacingException 7 years ago
SomberNight 082a83dd85
rename crypto.Hash to sha256d 7 years ago
SomberNight a88a2dea82
split bip32 from bitcoin.py 7 years ago
SomberNight 5f3408dd70
transaction.py: introduce TxOutputHwInfo namedtuple 7 years ago
SomberNight 2eb72d496f
transaction: introduce TxOutput namedtuple 8 years ago
Janus 1e715113ab remove pbkdf2 dependency, use stdlib instead 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 529cb3602c
fix ledger signing. fix dbb 2fa. follow-up partial txn ser change (#4405) 8 years ago
SomberNight 16e4827e8c
use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py 8 years ago
SomberNight c133e00590
hw wallets: define SUPPORTED_XTYPES for each plugin 8 years ago
SomberNight e523b65767
hw wallets: test client is not None during setup_device 8 years ago
SomberNight 1d6f000868
transaction.py: shortcut witness/scriptSig serialisation 8 years ago
SomberNight 688dd07381
qt receive tab: show address on hw wallet 8 years ago
Dimitris Apostolou 989c9c2b55 Fix typos 8 years ago
benma f7d1d5a7c7
digitalbitbox: enable native segwit 8 years ago
benma cf98c8f2c1
digitalbitbox: some Python backwards compat fixes 8 years ago
SomberNight 7b50790584
do not raise BaseException 8 years ago
SomberNight 85b36e027f fix a bug with hw devices. 8 years ago
SomberNight ee3ab5361e dbb: handle password prompt cancellation better 8 years ago
SomberNight 3fb75bc606 dbb: do show_address in different thread 8 years ago
SomberNight d3065f73bf follow-up 3c505660a6 8 years ago
Johann Bauer 895bd019fb Follow-up 3c505660a6: One search/replace too much 8 years ago