ElementsProject / ElementsProject/elements

claimpegin optional `claim_script` argument is pretty much useless

Abierto
#300 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
C++
Estrellas
1.2k
Forks
417
Merge medio
1 d 23 h
PR fusionados (30 d)
15

Descripción

As-is, if the wallet doesn't have the `claim_script` address in its address book, it will not be able to sign it regardless, requiring a `createrawpegin` step then pass to the wallet that knows how to sign the input.

The only effect the optional argument has is that it can find a specific peg-in output, if there are multiple with unique output scripts, bypassing the "return first seen" behavior currently in the wallet code. Our wallet doesn't even support multiple outputs per peg-in transaction, so this is never exposed to the user.

Guía de contribución

Abrir la guía de contribución

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.

Línea de trabajo

Empieza rastreando el manejo de claimpegin en el lado del wallet y compáralo con el flujo de createrawpegin, especialmente en cuanto a cómo se usa claim_script para seleccionar las salidas de peg-in y autorizar la firma. El issue no define si el argumento debe eliminarse o hacerse útil, por lo que la finalización requiere una decisión del maintainer y pruebas de comportamiento correspondientes.

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

Evaluación

Stack tecnológico
cpp
Área
blockchain
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.