sub_newSystemStatusSubscription
订阅系统状态事件。
Parameters
<Object>
modules
:[<string>]
- [可选] 一维数组,表示要订阅哪些模块的状态信息,若为空,则表示订阅所有模块。比如:p2p、consensus、executor等。modules_exclude
:[<string>]
- [可选] 一维数组,表示排除哪些模块的状态信息,若为空,则表示不排除。subtypes
:[<string>]
- [可选] 一维数组,表示要订阅模块下面的哪一类状态信息,若为空,则表示订阅所有类型。比如:viewchange等。subtypes_exclude
:[<string>]
- [可选] 一维数组,表示要排除模块下面的哪一类状态信息,若为空,则表示不排除。error_codes
:[<number>]
- [可选] 一维数组,元素为十进制整数,表示要订阅指定的具体哪一条状态信息,若为空,则表示订阅所有状态信息。error_codes_exclude
:[<number>]
- [可选] 一维数组,元素为十进制整数,表示要排除指定的具体哪一条状态信息,若为空,则表示不排除。
Returns
<string>
- 订阅标号。
Example
- # Request
- curl -X POST --data '{"jsonrpc":"2.0", "namespace":"global", "method":"sub_ newSystemStatusSubscription","params":[{
- "modules":["executor", "consensus"],
- "subtypes": ["viewchange"],
- "error_codes_exclude": [-1, -2]
- }],
- "id":1}'
- # Response
- {
- "jsonrpc": "2.0",
- "namespace":"global",
- "id": 1,
- "code": 0,
- "message": "SUCCESS",
- "result":"0x7e533eb0647ecbe473ae610ebdd1bba6"
- }
当前内容版权归 Hyperchain 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Hyperchain .