Closed foreso-GitHub closed 3 years ago
这是个bug, 因为jt_sendTransaction=jt_signTransaction+jt_sendRawTransaction, 上边错误是在jt_signTransaction阶段,然后就直接返回了,我这边再处理下,如果正确的,继续往jt_sendRawTransaction走,最后一起返回结果
已修复,下一个build验证
维佳,刚才的修正带来新的严重问题,正确的tx无法成功发送。
{
"jsonrpc": "2.0",
"id": 216,
"method": "jt_sendTransaction",
"params": [
{
"from": "jaetZFRgHpVc7hTwjxx9Nec2C53DpGQx42",
"secret": "shJKTjzvahmnjcqWvxigG4AHbJwQF",
"to": "jhVgC7xhD3mHx63bb39ugRUDPfFzRzAsFJ",
"value": "15",
"fee": "10",
"memos": []
}
]
}
{
"error": {
"desc": "Unexpected program state.",
"info": "runtime error: index out of range"
},
"id": 216,
"jsonrpc": "2.0",
"status": -189,
"type": "tefEXCEPTION"
}
已经修复,下一个build验证
在版本v0.5.4-dev-20210207-db1bf99761871c1bbe1b67e2bd6286eba58177fc中验证,已经修复。
jt_sendTransaction,参数组中有多组交易参数,部分参数正确部分错误,正确参数的交易没有返回交易hash,而是返回签名后的txBlob。