chain33_Http '{"method":"paracross.GetNodeGroupAddrs","params":[{"title":"user.p.para."}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("key","value"),true])'"$FUNCNAME"
chain33_Http '{"method":"Chain33.Query","params":[{ "execer":"paracross", "funcName":"GetNodeGroupAddrs","payload":{"title":"user.p.para."}}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("key","value"),true])'"$FUNCNAME"
}
}
function paracross_GetNodeGroupStatus(){
function paracross_GetNodeGroupStatus(){
chain33_Http '{"method":"paracross.GetNodeGroupStatus","params":[{"title":"user.p.para."}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("status"),true])'"$FUNCNAME"
chain33_Http '{"method":"Chain33.Query","params":[{ "execer":"paracross", "funcName":"GetNodeGroupStatus","payload":{"title":"user.p.para."}}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("status"),true])'"$FUNCNAME"
}
}
function paracross_ListNodeGroupStatus(){
function paracross_ListNodeGroupStatus(){
chain33_Http '{"method":"paracross.ListNodeGroupStatus","params":[{"title":"user.p.para.","status":2}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("status"),true])'"$FUNCNAME"
chain33_Http '{"method":"Chain33.Query","params":[{ "execer":"paracross", "funcName":"ListNodeGroupStatus","payload":{"title":"user.p.para.","status":2}}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("status"),true])'"$FUNCNAME"
}
}
function paracross_ListNodeStatus(){
function paracross_ListNodeStatus(){
chain33_Http '{"method":"paracross.ListNodeStatus","params":[{"title":"user.p.para.","status":4}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("status"),true])'"$FUNCNAME"
chain33_Http '{"method":"Chain33.Query","params":[{ "execer":"paracross", "funcName":"ListNodeStatusInfo","payload":{"title":"user.p.para.","status":4}}]}'${UNIT_HTTP}'(.error|not) and (.result| [has("status"),true])'"$FUNCNAME"