En este momento, estoy tratando de agregar indicadores a mis transacciones personalizadas de Ripple que envío a través de JSON RPC. Sin embargo, cuando envío mi solicitud:
{
"id":1,
"method":"sign",
"params":[
{
"secret":"sxxxxxxxxxxxxxxxxxxxxx",
"tx_json":{
"Account":"rfESTMcbvbvCBqU1FTvGWiJP8cmUSu4GKg",
"Amount":"31000000",
"Destination":"rUD9V5kvnCpwN9HbZQqCwziMv3vtGgswZF",
"Flags":2.147483648e+09,
"LastLedgerSequence":7824714,
"Sequence":63166,
"TransactionType":"Payment"
}
}
]
}
Recibo tales respuestas:
{
"result":{
"error":"invalidParams",
"error_code":27,
"error_message":"Field 'tx_json.Flags' has bad type.",
"request":{
"command":"sign",
"secret":"sxxxxxxxxxxxxxxxxxxxxx",
"tx_json":{
"Account":"rfESTMcbvbvCBqU1FTvGWiJP8cmUSu4GKg",
"Amount":"31000000",
"Destination":"rUD9V5kvnCpwN9HbZQqCwziMv3vtGgswZF",
"Flags":2147483648,
"LastLedgerSequence":7824714,
"Sequence":63166,
"TransactionType":"Payment"
}
},
"status":"error"
}
}
Indicando que Flags
es un mal tipo. ¿Se debe a que Flags
mi solicitud se envió en formato flotante (aunque la respuesta lo interprete correctamente), o es algo más?
El mensaje de error explica el programa. El Flags
campo tiene un tipo incorrecto: debe ser un entero JSON.
tapa