Přední peněženka Bitcoin

Hardwarové peněženky v systému Linux

Tento návod stručně vysvětluje, jak nastavit hardwarovou peněženku pro práci s Electrum v Linuxu.

Poznámka: Pokud používáte aplikaci Electrum AppImage, můžete první dva kroky přeskočit. AppImage již obsahuje všechny potřebné závislosti a knihovny Pythonu.

Závislosti

Všechny hardwarové peněženky vyžadují hidapi. K sestavení této knihovny budete potřebovat:

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

(V jiných distribucích se mohou názvy balíčků lišit.)

Knihovny Pythonu

Dále budete potřebovat specifický balíček Python pro vaši hardwarovou peněženku. Obvykle se jedná o knihovnu poskytovanou výrobcem zařízení.

Aktuální seznam požadovaných balíčků a jejich verzí naleznete na adrese požadavky-hw.txt ve zdrojovém kódu Electrum.

Trezor

python3 -m pip install trezor[hidapi]

Další podrobnosti naleznete na adrese python-trezor.

Účetní kniha

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

Další podrobnosti naleznete na adrese LedgerHQ/app-bitcoin-new a LedgerHQ/btchip-python.

KeepKey

python3 -m pip install keepkey

Další podrobnosti naleznete na adrese python-keepkey.

Digitální bitová schránka

Digitální bitová schránka potřebuje pouze hidapi.

python3 -m pip install hidapi

BitBox02

python3 -m pip install bitbox02

Další podrobnosti naleznete na adrese python-bitbox02.

Archos Safe-T

python3 -m pip install safet

Další podrobnosti naleznete na adrese python-safet.

Coldcard

python3 -m pip install ckcc-protocol

Další podrobnosti naleznete na adrese ckcc-protocol.

Jade

python3 -m pip install pyserial cbor2

Další podrobnosti naleznete na adrese jadepy.

3. pravidla udev

Budete muset nakonfigurovat pravidla udev. Viz electrum/contrib/udev

4. Hotovo

A je to! Electrum by nyní mělo detekovat vaše zařízení.