Get方式(上链数据负载上限为16KB)
* 参数: data上链的内容
* 例子: http://127.0.0.1:8080/SubmitRegistration?data=123456789
* 返回例子:
{
"queuenum": "4",
"requestid": "4wLGmMkJqxhaDxWK23TnTH8YVEy",
"state": "queueing"
}
Post方式(上链数据负载上限为2MB)
* 例子: http://127.0.0.1:8080?SubmitRegistration
* 返回例子:
{
"queuenum": "4",
"requestid": "4wLGmMkJqxhaDxWK23TnTH8YVEy",
"state": "queueing"
}
返回值:
Queuenum,上链请求缓存在节点本地排队的序号。state为queueing情况下返回
requestid,上链请求id,base58编码字符串
state,上链状态:
- queueing, //HC: 上链请求缓存在节点本地,排队上链中。
- onchaining1, //HC: 上链数据已加入构造子链的局部共识。
- onchaining2, //HC: 上链数据已随业务子链加入局部共识。
- onchained, //HC: 上链数据已所在业务子链已获得全局共识认可并获得对应超块,in mapSearchOnChain
- matured, //HC: 已成熟,4个全局共识周期(可由MATURITY_TIME设定)后,所获超块依然不被网络抛弃,即表示超块和相关子链在全网共识固化成功,被再次分叉抛弃的可能性极小。
- nonexistent, //HC: 未找到提交的上链请求
- failed, //HC: 上链请求提交失败
- unknown, //HC:发生未知问题。