HWI
HWI copied to clipboard
Bitcoin Hardware Wallet Interface
Importing `HWI` in my project causes a crash caused by a `decimal.Decimal.FloatOperation` on line 24 of `hwilib/devices/btchip/btchipHelpers.py`. It is caused by the conversion of a float into a decimal in...
Currently we are able to sign transactions that contain external inputs through a hack of telling the Trezor to make a p2wpkh signature and then discarding the returned signature. This...
`hashlib` depends on openssl which both increases the size of our pyinstaller build, and adds additional reproducibility headaches. It would be nice if we could drop `hashlib` for something that...
Afaik none of the hardware wallets we support currently has even a draft implementation of Taproot. But we can update this issue when that happens.
[BIP 370](https://github.com/bitcoin/bips/pull/1059) specifies a version 2 for PSBT that HWI should support. Given that the PR for adding the BIP hasn't been merged into the bips repo yet, and that...
Am I correct in stating there is currently no standard for signing messages with multisig HW cosigners? It'd be nice if HWI supported this feature.
I don't think that HWI should include any code that involves network access. In the past, changes have been made to libraries to specifically exclude libraries such as `requests`, even...
Currently the communication with HWI goes like this: exec `hwi enumerate` read from stdout `[ list of devices in json ]` exec `hwi -t device command arguments` read from stdout...
related: #151, #319 (and https://github.com/bitcoin-core/HWI/pull/319#issuecomment-615876126), https://github.com/trezor/trezor-firmware/issues/923 Starting with Trezor T and currently also implemented on Trezor One, the passphrase is cached only for the current _session_. The host must provide...