Cómo resolver la falta de conexión entre hardware wallets y Electrum

Sistema operativo Linux.

Una de las aplicaciones más importantes de Electrum es la de servir cómo interfaz para configurar y administrar tu hardware wallets (hww). Electrum admite las hww más conocidas y utilizadas: Trezor, ledger, keepkey, ColdCard, etc.

La ventaja de usar Electrum como interfaz de tu hww por sobre la WebWallet del fabricante es que no dependes de los servidores de la compañía, Evitas posibles colapsos de estos en momentos de alto tráfico y por último, puedes generar tus seed (palabras semillas) sin tener que estar conectado a internet, lo que brinda mayor seguridad y privacidad.

Recuerda que cada vez que conectas tu dispositivo al servidor de un tercero puedes ser víctima de espionaje.

Si usas sistema operativo Linux en tu PC o Laptop e intentas administrar tu hww recién desempacado con Electrum, te daras cuenta que no es posible, ya que el dispositivo no sera detectado.

Verás el siguiente mensaje:

Para poder administrar tu hww con Electrcum debes corregir previamente el ERROR LIBUSB que se ve en la imagen anterior.

Toma este texto como una guía básica, los comandos los puedes obtener de la fuente original:

Actualmente todas las billeteras de hardware dependen hidapi. Para construirlo necesitas abrir una terminal y colocar el siguiente comando:

Para ubuntu:

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

Para fedora:

sudo dnf install libusb-devel systemd-devel

**Los nombres de los paquetes pueden ser diferentes para otras distribuciones.***

2. Descarga los paquetes de la biblioteca Python

Dependiendo del dispositivo hww que tengas, necesitarás un paquete de Python específico:

  • Para Trezor ejecuta el siguiente comando
python3 -m pip install trezor [hidapi]

Para más detalles consulta python-trezor .

  • Para Ledger ejecuta el siguiente comando:
python3 -m pip install btchip-python

Para más detalles consulta btchip-python .

  • Para KeepKey ejecuta el siguiente comando:
python3 -m pip install keepkey

Para más detalles consulta python-keepkey .

  • Para Digital Bitbox ejecuta el siguiente comando:

Digital Bitbox solo necesita hidapi.

python3 -m pip install hidapi

Para Archos Safe-T ejecuta el siguiente Comando:

python3 -m pip install safet

Para más detalles consulta python-safet .

  • Para Coldcard ejecuta el siguiente comando:
python3 -m pip install ckcc-protocol

Para más detalles consulta el protocolo ckcc .

3. Descarga las reglas de udev

Udev es un administrador de dispositivos para el kernel de Linux. Para permitir la comunicación a través del núcleo del hww necesitaras proporcionar la regla udev, las cuales se envían a través de los paquetes DEB o RPM, pero para algunas distribuciones de Linux sin esos administradores de paquetes, deberás agregar reglas de udev manualmente.

Sigue los siguientes pasos:

3.1. Desconecta tu dispositivo.

3.2. Descarga el archivo correspondiente a tu dispositivo hww en los siguientes enlaces:

Ejemplo para Trezor:

Ve al enlace correspondiente (https://github.com/trezor/trezor-common/blob/master/udev/51-trezor.rules), verás los siguiente:

Pulsar Raw

Sobre la página, pulsa el botón derecho del mouse selecciona “Guardar Como”

Guarda el archivo en la siguiente ruta: /etc/udev/rules.d

De ser necesario debera Notificarlo en udevadm. Tu usuario deberá agregarse al grupo plugdev.

4. Abre Electrum y conecta tu hww.

¡Listo! Electrum ahora podrá detectar tu dispositivo.

No Confíes, Verifica

Aprender y enseñar sobre Bitcoin son de las actividades que más disfruto. Only-bitcoin.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store