Ce guide explique brièvement comment configurer votre hardware wallet pour qu'il fonctionne avec Electrum sous Linux.
Note : Si vous utilisez l'AppImage Electrum, vous pouvez sauter les deux premières étapes. L'AppImage inclut déjà toutes les dépendances nécessaires et les bibliothèques Python.
Dépendances
Tous les portefeuilles matériels nécessitent hidapi
. Pour construire cette bibliothèque, vous aurez besoin de :
Ubuntu :
sudo apt-get install libusb-1.0-0-dev libudev-dev
Fedora :
sudo dnf install libusb-devel systemd-devel
Arch Linux /
Manjaro :
sudo pacman -S libusb systemd
openSUSE :
sudo zypper install libusb-1_0-devel systemd-devel
Debian :
sudo apt-get install libusb-1.0-0-dev libudev-dev
CentOS :
sudo yum install libusbx-devel systemd-devel
(Les noms des paquets peuvent être différents pour d'autres distributions).
Bibliothèques Python
Ensuite, vous aurez besoin d'un paquetage Python spécifique pour votre porte-monnaie matériel. Il s'agit généralement d'une bibliothèque fournie par le fabricant de l'appareil.
Pour obtenir la liste la plus récente des paquets requis et de leurs versions, consultez le site web exigences-hw.txt dans le code source d'Electrum.
Trezor
python3 -m pip install trezor[hidapi]
Pour plus de détails, voir python-trezor.
Grand livre
python3 -m pip install hidapi btchip-python ecdsa ledger-bitcoin
Pour plus de détails, voir LedgerHQ/app-bitcoin-new et LedgerHQ/btchip-python.
KeepKey
python3 -m pip install keepkey
Pour plus de détails, voir python-keepkey.
Bitbox numérique
Le Digital Bitbox n'a besoin que de hidapi
.
python3 -m pip install hidapi
BitBox02
python3 -m pip install bitbox02
Pour plus de détails, voir python-bitbox02.
Archos Safe-T
python3 -m pip install safet
Pour plus de détails, voir python-safet.
Carte froide
python3 -m pip install ckcc-protocol
Pour plus de détails, voir ckcc-protocol.
Jade
python3 -m pip install pyserial cbor2
Pour plus de détails, voir jadepy.
3. règles udev
Vous devrez configurer les règles udev. Voir electrum/contrib/udev
4. Terminé
Et voilà ! Electrum devrait maintenant détecter votre appareil.