Il principale portafoglio Bitcoin

Portafogli hardware su Linux

Questa guida spiega brevemente come configurare il portafoglio hardware per lavorare con Electrum su Linux.

Nota: se si utilizza l'AppImage di Electrum, si possono saltare i primi due passaggi. L'AppImage include già tutte le dipendenze e le librerie Python necessarie.

Dipendenze

Tutti i portafogli hardware richiedono hidapi. Per costruire questa libreria sono necessari:

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

(I nomi dei pacchetti possono essere diversi per altre distribuzioni).

Librerie Python

Successivamente, è necessario un pacchetto Python specifico per il portafoglio hardware. In genere si tratta di una libreria fornita dal produttore del dispositivo.

Per l'elenco più aggiornato dei pacchetti richiesti e delle loro versioni, controllate il sito web requisiti-hw.txt nel codice sorgente di Electrum.

Trezor

python3 -m pip install trezor[hidapi]

Per ulteriori dettagli, fare riferimento a python-trezor.

Libro mastro

python3 -m pip install hidapi btchip-python ecdsa ledger-bitcoin

Per ulteriori dettagli, fare riferimento a LedgerHQ/app-bitcoin-nuovo e LedgerHQ/btchip-python.

Chiave di sicurezza

python3 -m pip install keepkey

Per ulteriori dettagli, fare riferimento a python-keepkey.

Bitbox digitale

Il Digital Bitbox ha bisogno solo di hidapi.

python3 -m pip install hidapi

BitBox02

python3 -m pip install bitbox02

Per ulteriori dettagli, fare riferimento a python-bitbox02.

Archos Safe-T

python3 -m pip install safet

Per ulteriori dettagli, fare riferimento a python-safet.

Scheda a freddo

python3 -m pip install ckcc-protocol

Per ulteriori dettagli, fare riferimento a protocollo ckcc.

Giada

python3 -m pip install pyserial cbor2

Per ulteriori dettagli, fare riferimento a jadepy.

3. Regole di udev

È necessario configurare le regole di udev. Vedere electrum/contrib/udev

4. Fatto

Ecco fatto! Electrum dovrebbe ora rilevare il dispositivo.

Indice dei contenuti