mycitadel / mycitadel-desktop

MyCitadel Wallet app for Linux, Windows & MacOS desktop made with GTK+3
https://mycitadel.io
GNU Affero General Public License v3.0
154 stars 13 forks source link

Status of hardware signers #69

Open dr-orlovsky opened 1 year ago

dr-orlovsky commented 1 year ago

Tracking issue.

Support by MyCitadel

Vendor Device Supported Tested on
Ledger Nano S Ubuntu, Debian, macOS
Ledger Nano S Plus Ubuntu, Debian, macOS
Ledger Nano X Ubuntu, Debian, macOS
Ledger Stax 🔶 -
Trezor Model One Ubuntu, Debian, macOS
Trezor Model T Ubuntu, Debian, macOS
ShiftCrypto BitBox02 Ubuntu, Debian, macOS
Blockstream Jade macOS, Debian
Shapeshift KeepKey ⚠️ ⛔️ macOS, ✅ Debian, ❓ Ubuntu

Legend: ✅ - tested 🔶 - not tested, but should probably work ⚠️ - has issues ❓- not yet checked ⛔️ - not supported

Air gapped

PSBT created by MyCitadel can be signed by these devices

Device support of MyCitadel features

Vendor Device Testnet SegWit multi-sig SegWit time-locks Taproot single-sig Taproot scripts Custom derivation paths
Ledger Nano S ⚠️[^1]
Ledger Nano S Plus ⚠️[^1]
Ledger Nano S ⚠️[^1]
Ledger Stax ⚠️[^1]
Trezor Model One ⚠️ ⚠️[^1]
Trezor Model T ⚠️ ⚠️[^1]
ShiftCrypto BitBox02 ⚠️ ⚠️[^1] ⚠️
Keystone Keystone Pro ⚠️[^1]
Keystone Keystone Essentials ⚠️[^1]
Shapeshift KeepKey ⚠️[^1]

Other devices were not yet tested for feature compatibility.

[^1]: Vendors of hardware devices has not implemented support for taproot script-path spendings

Legend: ✅ - supported by device ⚠️ - not supported / tested with outdated hardware (see footnotes) ❓- not yet checked / unknown

Please comment with your reports on the devices you have tested