ElementsProject / ElementsProject/elements
RawBlindRawTransaction jrpc2Errors
- 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
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