Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

new libraries required

Abierto
#40 12 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
arduino, cpp

Línea de trabajo

Comienza revisando las dos opciones de bibliotecas BIP32 enlazadas en el issue y, después, inspecciona los componentes cbor, ur y bc-bech32 necesarios de bc-seedtool-cli. El issue no define una implementación elegida ni criterios de aceptación; aclara la elección de la biblioteca, el alcance de Arduino y el subconjunto necesario antes de empezar.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Abstract

BIP32

I see 2 options:

  • bip32 from trezor: this would need to be cleaned up (of altcoin code), it has many dependencies, including secp256k1 (written by trezor). It would probably need tweaking to work on arduino.

  • there is a library Micro-Bitcoin by stepan snigirev which is also based on trezor crypto. But this library already works out of the box on arduino. It also supports psbts, different types of address derivation etc. It is nice to work with.

QR encoded UR format

From bc-seedtool-cli the following is required:

  • cbor
  • ur
  • bc-bech32

I will rewrite this (or the necessary subset of it) for Arduino.

Questions

What are your thoughts on bip32 library? I'm thinking second option.

Lenguaje dominante
C++
Estrellas
58
Forks
12
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de BlockchainCommons/lethekit

Todos los issues de BlockchainCommons/lethekit

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.