ElementsProject / ElementsProject/elements

RawBlindRawTransaction jrpc2Errors

Abierto
#1,076 5 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
1.2k
Forks
417
Merge medio
1 d 23 h
PR fusionados (30 d)
15

Descripción

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?

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en el punto de entrada RPC de rawblindrawtransaction y reproduce las dos solicitudes JSON-RPC mostradas en el issue. Compara los nombres de parámetros aceptados y el manejo esperado de arrays con la interfaz documentada o implementada; el trabajo está terminado cuando se determine si la serialización del cliente es incorrecta o si el RPC rechaza incorrectamente parámetros válidos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
api
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.