Premier portefeuille Bitcoin

Portefeuilles matériels sous Linux

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 Ubuntu :

sudo apt-get install libusb-1.0-0-dev libudev-dev

Fedora Fedora :

sudo dnf install libusb-devel systemd-devel

Arch Linux Arch Linux / Manjaro Manjaro :

sudo pacman -S libusb systemd

openSUSE openSUSE :

sudo zypper install libusb-1_0-devel systemd-devel

Debian Debian :

sudo apt-get install libusb-1.0-0-dev libudev-dev

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

Table des matières