Wiodący portfel Bitcoin

Portfele sprzętowe w systemie Linux

Ten przewodnik pokrótce wyjaśnia, jak skonfigurować portfel sprzętowy do pracy z Electrum w systemie Linux.

Uwaga: Jeśli korzystasz z Electrum AppImage, możesz pominąć pierwsze dwa kroki. AppImage zawiera już wszystkie niezbędne zależności i biblioteki Python.

Zależności

Wszystkie portfele sprzętowe wymagają hidapi. Aby zbudować tę bibliotekę, będziesz potrzebować:

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

(Nazwy pakietów mogą być inne dla innych dystrybucji).

Biblioteki Pythona

Następnie potrzebny będzie specjalny pakiet Pythona dla portfela sprzętowego. Zazwyczaj jest to biblioteka dostarczana przez producenta urządzenia.

Najbardziej aktualną listę wymaganych pakietów i ich wersji można znaleźć na stronie requirements-hw.txt w kodzie źródłowym Electrum.

Trezor

python3 -m pip install trezor[hidapi]

Aby uzyskać więcej informacji, patrz python-trezor.

Księga

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

Aby uzyskać więcej informacji, patrz LedgerHQ/app-bitcoin-new oraz LedgerHQ/btchip-python.

KeepKey

python3 -m pip install keepkey

Aby uzyskać więcej informacji, patrz python-keepkey.

Cyfrowy Bitbox

Digital Bitbox wymaga jedynie hidapi.

python3 -m pip install hidapi

BitBox02

python3 -m pip install bitbox02

Aby uzyskać więcej informacji, patrz python-bitbox02.

Archos Safe-T

python3 -m pip install safet

Aby uzyskać więcej informacji, patrz python-safet.

Coldcard

python3 -m pip install ckcc-protocol

Aby uzyskać więcej informacji, patrz ckcc-protocol.

Jadeit

python3 -m pip install pyserial cbor2

Aby uzyskać więcej informacji, patrz jadepy.

3. reguły udev

Konieczne będzie skonfigurowanie reguł udev. Zobacz electrum/contrib/udev

4. Gotowe

To wszystko! Electrum powinno teraz wykryć Twoje urządzenie.

Spis treści