ElementsProject / ElementsProject/elements

claimpegin optional `claim_script` argument is pretty much useless

Offen
#300 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
1.2k
Forks
416
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
15

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die wallet-seitige Verarbeitung von claimpegin nachzuverfolgen und sie mit dem createrawpegin-Ablauf zu vergleichen, insbesondere damit, wie claim_script verwendet wird, um Peg-in-Outputs auszuwählen und das Signieren zu autorisieren. Das Issue legt nicht fest, ob das Argument entfernt oder nutzbar gemacht werden sollte; daher erfordert der Abschluss eine Entscheidung des Maintainers und entsprechende Verhaltenstests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
blockchain
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.