ElementsProject / ElementsProject/elements
claimpegin optional `claim_script` argument is pretty much useless
- 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
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