ElementsProject / ElementsProject/elements

`getaddressinfo` is not printing `confidential_key` with v1 address encoded with blech32m

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

Beschreibung

```
$ elements-cli getnetworkinfo | jq .subversion
"/Elements Core:0.21.0/"
$ elements-cli getaddressinfo lq1pqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq7tgzuvqwaqsv
{
"address": "lq1pqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq7tgzuvqwaqsv",
"scriptPubKey": "51200000000000000000000000000000000000000000000000000000000000000000",
"ismine": false,
"solvable": false,
"iswatchonly": false,
"iswitness": true,
"witness_version": 1,
"witness_program": "0000000000000000000000000000000000000000000000000000000000000000",
"ischange": false,
"labels": [
]
}
```

The address has been generated using rust-elements, see https://github.com/ElementsProject/rust-elements/pull/89#issuecomment-995710483

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Problem mit dem gezeigten elements-cli getaddressinfo-Befehl zu reproduzieren, und sieh dir die verlinkte rust-elements-Diskussion zu den Details von v1 blech32m-Adressen an. Verfolge die Verarbeitung von getaddressinfo für dieses Adressformat und vergleiche seine Ausgabe mit dem erwarteten Feld confidential_key; abgeschlossen ist die Aufgabe, wenn das Feld für die angegebene Adresse korrekt gemeldet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
blockchain
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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