new libraries required
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
- Área
- cryptography, embedded-iot
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
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de BlockchainCommons/lethekit
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
BlockchainCommons/lethekit#61 · 7 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
BlockchainCommons/lethekit#56 · 1 comentario ·
-
allow fixing invalid mnemonicAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
BlockchainCommons/lethekit#38 · 13 comentarios ·
Todos los issues de BlockchainCommons/lethekit
Issues similares
-
feature request
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
gavinlouuu-kpt/mib-studio-qt#517 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
ws_bridge: stripping format=evr for matchmaker connections can concatenate the path and queryAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
EchoTools/nevr-runtime#116 ·
Los mantenedores suelen responder en 1 día