HWI icon indicating copy to clipboard operation
HWI copied to clipboard

Bitcoin Hardware Wallet Interface

Results 89 HWI issues
Sort by recently updated
recently updated
newest added

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...

ledger nano s & x

In setup.py we have `'libusb1>=1.7,=1.7,

dependencies

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...

trezor one
trezor t

`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...

brainstorming

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...

brainstorming

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...

brainstorming

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...

trezor one
trezor t
bitbox02