ElementsProject / ElementsProject/elements

RawBlindRawTransaction jrpc2Errors

Offen
#1,076 5 Kommentare 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

I'm trying to call `rawblindrawtransaction` from my jrpc2.0 library.

Elementsd returns the error `-8:Unknown named parameter inputamountblinders`

The raw request I send is:
```json
{"jsonrpc":"2.0","method":"rawblindrawtransaction","params":{"hexstring":"longhex...","ignoreblindfail":true,"inputamount":[100000],"inputamountblinders":["89aaaea292f84f8e2cbc0b2c4fdd0c93226fec6aeb6f9ca422bf31d62da47ada"],"inputasset":["25b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a"],"inputassetblinder":["e3880a1dc357e782987e3df8e0776f102bdb5d41b94d22263da9aae60ba0f4f5"]},"id":14}
```

When I remove inputamountblinders I get the error `-1:JSON value is not an array as expected`

Where the raw request was:
```json
{"jsonrpc":"2.0","method":"rawblindrawtransaction","params":{"hexstring":"longhex...","ignoreblindfail":true,"inputamount":[100000],"inputasset":["25b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a"],"inputassetblinder":["9f9d2a667ebf6faa82eafe04aa9426d85b70ae366b752ea6d3449f0baacfade9"]},"id":14}
```

Is the serialization by the jrpc client wrong?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne am rawblindrawtransaction-RPC-Einstiegspunkt und reproduziere die beiden im Issue gezeigten JSON-RPC-Anfragen. Vergleiche die akzeptierten Parameternamen und die erwartete Array-Verarbeitung mit der dokumentierten oder implementierten Schnittstelle; abgeschlossen ist die Untersuchung, wenn festgestellt wurde, ob die Serialisierung des Clients fehlerhaft ist oder der RPC gültige Parameter fälschlicherweise ablehnt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
api
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.